Police tear gas Sao Paulo protest, Bolsonaro joins rally against Brazil's top court

The president walked around the rally and shook hands with supporters, wearing no face mask despite its use being mandatory in the capital to fight the coronavirus outbreak. He then mounted a police horse and trotted past the crowd.

On Saturday (May 30) night, a group of masked backers of Bolsonaro marched to the court carrying torches to call for its closure.

Back in Sao Paulo, Bolsonaro supporters peacefully rallied in the street, while Bolsonaro opponents kept on being pushed back by riot policemen.

Various Bolsonaro opponents were arrested and taken away in police vehicles.