Rio 2016: Protests as Olympic torch tours Rio de Janeiro
The Olympic torch has arrived in Rio de Janeiro by boat after a three-month tour of Brazilian cities.
But there were chaotic scenes 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.