Clashes have erupted between Brazilian police and protesters in Sao Paulo, where the World Cup games are taking place.
The violence erupted after thousands of people took to the streets in response to a call from the Free Fare movement, demanding free public transportation. Some also engaged in vandalizing cars, stores, banks and other public property. The rally comes on the first anniversary of the rise in public bus and subway fare. The movement sparked the first protests last year that triggered huge anti-government demonstrations across the country. This, as Brazil is seething with anger over government corruption and its lavish spending on the World Cup. Sao Paulo has witnessed frequent clashes over the past days between security forces and opponents of the top soccer event.