Mecca

Saudi Arabia
Masjid Al-Haram, Mecca, Saudi Arabia © Shutterstock

Masjid Al-Haram, Mecca, Saudi Arabia © Shutterstock

Fair Observer, 461 Harbor Blvd, Belmont, CA 94002, USA