The largest inland city in Australia is Melbourne. The city has a population of over 4 million people and is the capital of the state of Victoria. The city is located on the Yarra River and is home to a number of iconic landmarks including the Melbourne Cricket Ground, Federation Square and Flinders Street Station. Melbourne is also renowned for its coffee culture, art scene and diverse range of restaurants.