<human>:  Where is the Melbourne Cup?
<bot>: The Melbourne Cup is held at Flemington Race Course in Melbourne, Australia. The Melbourne Cup is the premier thoroughbred horse race in Australia. It is held each year on the first Tuesday in November, and is run over a distance of 1 mile, 3 furlongs.