A masterpiece of moroccan architecture The Hassan 2 Mosque is one of the most beautiful religious buildings in the world