Hassan II Mosque with its minaret towering over the paved square under the vibrant blue sky in Casablanca, Morocco