Olympic Games 2016

Rio Carnival 2015

Brazil's changing fortunes won't stop Rio from shining at the Olympics, writes Tim Harcourt.