Live: Melbourne Cup 2026 - all the action from Flemington
The 166th Melbourne Cup will be held at Flemington Racecourse in Melbourne, Australia, on Tuesday.
The 166th Melbourne Cup will be held at Flemington Racecourse in Melbourne, Australia, on Tuesday.