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