Melbourne is considered the sporting capital of the world, as it has more top-level sport available for its citizens than anywhere else.