Sao Paulo protests turn violent

Protests in Brazil against bus and underground fare rises have turned violent in the country's largest city, Sao Paulo, with violence also reported at protests in Rio de Janeiro.

Police fired rubber-coated bullets and tear gas, detaining some 40 people in centre of Sao Paulo.

Police say they seized petrol bombs, knives and drugs.