By Karen Duarte

Hassan II Mosque in Casablanca, Morocco