Grand mosques mark the urban space of major historical cities such as Mecca, Medina, Cordoba and Tunis. Now, Melbourne has its very own.