Sacred Islamic religious landmarks in the Kingdom of Saudi Arabia, a close-up of a carrier pigeon in front of the minaret of the Grand Mosque in Mecca, worship and drawing closer to God

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