Low angle view of the Hassan II Mosque in Casablanca, Morocco. It is the second largest functioning mosque in Africa and is the 7th largest in the world