<human>:  Where is the Melbourne Cup?
<bot>: The Melbourne Cup is held at Flemington Race Course in Melbourne, Australia. It is a horse race that takes place each year on the first Tuesday of November. The race is run over a distance of 3200 meters.