<human>:  What is the name of the racetrack in Melbourne where the Melbourne Cup is held?
<bot>: The Melbourne Cup is held at Flemington Racecourse. The race is called the Melbourne Cup, and it is held every year on the first Tuesday in November. The Melbourne Cup is the world’s richest horse race, and it is one of the most popular horse races in the world. It is also the second-oldest race in Australia, and it is the only major horse race in Australia that is run over two miles.