Brazil has entered a momentous electoral showdown on Sunday, October 25, 2026, as millions of citizens head to the polling ...