Casablanca, Morocco

Casablanca, Morocco. Mosques, markets, palaces. Hassan II mosque. Beautiful architecture.