Far-right politician Jair Bolsonaro has won the Brazilian presidential elections with over 55 percent of the vote beating leftist Fernando Haddad who scored 44.3 percent in the country's most polarized elections in decades.