The spotlight will turn to Flemington Racecourse in Melbourne, Australia, today as the 2026 Melbourne Cup takes centre stage. Dubbed the race that stops a nation, the prestigious event is expected to ...