More than 50m Americans cast ballots in early voting with three days to go before midterms October 31, 2026 · The Guardian Read full story at source