By Jenna Kleinwort

Hassan II mosque in Casablanca
By Jenna Kleinwort/MWN