A man stands in a restaurant watching Muslim worshippers walk around the Kaaba, Islam's holiest shrine, at the Grand Mosque in Saudi Arabia's holy city of Mecca on June 13, 2024, ahead of the ...
The Kiswah is a holy cloth that covers the Kaaba, the sacred stone building at the center of the Great Mosque in Makkah (or Mecca), that is considered to be the physical center of Islam and is ...