In the first round of the Brazilian presidential elections last Sunday, the far-right candidate Jair Bolsonaro fell just short of an outright victory. He remains the favourite to win the second round run-off against the Workers’ Party candidate Fernando Haddad.
Bolsonaro’s statements exceed even Donald Trump’s in their violent misogyny, racism and homophobia. His regular promises to exterminate his enemies and his nostalgia for the days of Brazil’s military dictatorship have led São Paulo academic Vladimir Safatle to characterise him as "the classic example of a fascist" and former Pink Floyd bassist Roger Waters to describe him as a "neo-fascist".
So how did almost 50 million Brazilians end up voting for him?