image
Protests, strikes hit Brazil 28 days from mega-event