A sacred Islamic landmark and place in the Kingdom of Saudi Arabia, performing Hajj and Umrah rituals, a view from above of pilgrims circling the Kaaba in Mecca, worship and drawing closer to the Lord of the Worlds

We use cookies to provide for you a better experience. For more information check our Cookie policy.