Advertisement

Protest greets Olympic torch arrival in Brazil

The looming impeachment of President Dilma Rousseff took center stage as Brazil formally began the run up to the Summer Olympic Games.