As many as 200,000 demonstrators marched through the streets of Brazil‘s biggest cities on Monday in a swelling wave of protest tapping into widespread anger at poor public services, police violence and government corruption.
As many as 200,000 demonstrators marched through the streets of Brazil‘s biggest cities on Monday in a swelling wave of protest tapping into widespread anger at poor public services, police violence and government corruption.