Rio de Janeiro; the Olympic 2016 torch has arrived by boat after a three month tour of Brazilian cities.
Eduardo Paes,who is the mayor of Rio approved the torch on its first little laps through the city centre as it makes its way to the eminent Maracana Stadium for the opening ceremony on Friday.
But there were chaotic scenes later in the north of the city when the torch relay was challenged by hundreds of demonstrators angry at the high cost of hosting the Games.
Riot police used tear gas and pepper spray to disperse the crowd. Brazil is in the grip of a deep recession and political crisis, and further protests are expected ahead of the Olympic opening ceremony. Organisers say more than a million tickets remain unsold.