Brazil politics in 2026 centres on a presidential election on October 4, with 214.2 million people choosing a president, governors and Congress.