251 Hassan II Mosque 17.jpg
tallest; minaret; huge; large; enormous; Hassan II; Mosque; Casablanca; Morocco; mosaic; King; North Africa; marble; granite; plaza; religious; building; Muslim; Islam; worship; tallest; Moorish; architecture; arch; mauresque