Discover Casablanca, Morocco's largest city and a vibrant melting pot of cultures. Known for its stunning architecture, from the impressive Hassan II Mosque ...