Casablanca, Morocco

A lively blend of modern energy and old-world style.

A view of the stunning architecture of the Hassan II Mosque in Casablanca, Morocco, featuring a long series of ornate stone arches and a spacious courtyard.