Rio de Janeiro has won the battle to host the 2016 Olympics and take the games to South America for the first time.
Nearly 50,000 people erupted in celebration when Rio was announced host, jumping and cheering in a Carnival-like party on Copacabana beach.
Congratulations Brazil on a well-deserved victory.