Known as 'the race that stops a nation', the Melbourne Cup is the most prestigious horse race in Australia Learn more...