Sacred Islamic religious sites and landmarks in the Kingdom of Saudi Arabia, towers and luxury tourist hotels overlooking the Grand Mosque, close-up of pigeons eating grains in the outer courtyard of the Grand Mosque in Mecca
4K0:33

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