From space, Mecca appears as a city of light and contrast, with winding roads threading through rugged mountains. The radiant Great Mosque of Mecca and the Kaaba stand at its heart, a spiritual beacon ...
It looks like you're using an old browser. To access all of the content on Yr, we recommend that you update your browser. It looks like JavaScript is disabled in your browser. To access all the ...