Hassan II Mosque (مسجد الحسن الثاني)
Larger view here
The Hassan II Mosque is located by the seafront in Casablanca.
This is the second largest Mosque in the world outside Mecca and its a very impressive sight.
One of the great things about it is that it is accessible to Non-Muslim visitors except during prayer times.