Masjid Al Rahma, Jeddah's floating mosque. Alamy

Sea and spirituality meet at Saudi Arabia's Floating Mosque in Jeddah