Thousands of Brazilians took to the streets of Sao Paulo on Saturday to protest election front-runner and right-wing candidate Jair Bolonsaro.

Protesters can be seen waving placards and flags, dancing, brandishing flares. Bolsonaro won 46 percent of the vote in the first round of voting on October 7, with Fernando Haddad of the leftist Workers' Party (PT) coming second with 30 percent. The second round of the election is scheduled for October 28.