Make a stop in Casablanca to visit the magnificent Hassan II Mosque, one of the largest mosques in the world, renowned for its stunning architecture and ...