The Melbourne Cup will be run before empty stands this year for the first time in its 160 year history, as the city emerges from its second wave.



Source link