You're reading: The Guardian: Rio’s last minute preparations for the Olympic Games (PHOTOS)

Fort the first South American Olympic Games, 10,500 athletes from 206 nations will compete in 306 events across 42 sports. Rio has struggled to prepare amid controversies, but the 16 day 'greatest show on Earth' will open officially on August 5.

Read more here.