A demonstrator holds a toy gun and a Brazilian flag, during a race in support of Jair Bolsonaro, presidential candidate for the National Social Liberal Party. AP
A demonstrator holds a toy gun and a Brazilian flag, during a race in support of Jair Bolsonaro, presidential candidate for the National Social Liberal Party. AP

Brazil: A look at five top contenders as country votes amid anger at ruling class