Casablanca is a large, vibrant port city full of contrasts, blending old and new, traditional and modern.
The city has many sights, including the Hassan II Mosque, the largest mosque in Morocco and one of the largest in the world. The mosque is a stunning example of Islamic architecture and a must-visit destination. Other attractions include the Old Medina, a maze of narrow alleys and streets lined with traditional shops and restaurants, and the Corniche embankment.