The Olympic flame has been handed over to the Brazilian authorities, marking 100 days before the Games open in Rio de Janeiro.

The torch will arrive in Brazil next week, then travel through 300 cities across the country, reaching Rio in August.

Julia Carneiro reports.