The official Olympic flag has arrived in Rio de Janeiro, host of the 2016 Summer Games.
Staging what has been dubbed the “world’s biggest sporting event” will be a huge challenge for the Brazilian city that is notorious for shanty town violence and its poor infrastructure.
But Rio’s Mayor, Eduardo Paes, said it was a unique opportunity to spark change: “This is a very special moment for our country, for our city. To be able to take care of this flag.. it’s an enormous pleasure, an enormous honour.”
With Brazil also due to host the next football World Cup in 2014, officials insist everything will be ready at least a year before the games begin.