Casablanca is the largest city in Morocco with a population of over 7 million inhabitants. It is located on the Atlantic coast about 80 km south of Rabat, the administrative capital. Casablanca has the largest port in Morocco and is a major economic hub. Some of the city's notable features include large central markets, the largest mall in the country, red-colored taxis, the second largest mosque in the world after Mecca, and an extensive tram system used by over 1 million passengers daily.