The Hassan II mosque in Casablanca.
The mosque cost an estimated 585 million euros to construct, every family in Morocco was forced by law to contribute to the project which was designed to be the second largest mosque in the world, behind the mosque at Mecca.
"I wish Casablanca to be endowed with a large, fine building of which it can be proud until the end of time ... I want to build this mosque on the water, because God's throne is on the water. Therefore, the faithful who go there to pray, to praise the creator on firm soil, can contemplate God's sky and ocean." - King Hassan II.
A maximum of 105,000 worshippers can gather together for prayer: 25,000 inside the mosque hall and another 80,000 on the mosque's outside grounds