Preparations are well underway for the 160th running of the Melbourne Cup at Flemington next week. Tens of thousands of racegoers from across the country …

source