Brazil: The hard right wins again
A man who makes Donald Trump look like a bleeding-heart liberal will almost certainly be Brazil's next president. Jair Bolsonaro won 46% of the vote in Sunday's first round of the Brazilian presidential election, with 12 other candidates running. Fernando Haddad, who will face him alone in the run-off in three weeks' time, got only 29%.