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.