Qibla of Islam and Muslims, a picture from the back of pilgrims praying inside the Grand Mosque overlooking the Kaaba in Mecca, a sacred place and landmark in the Kingdom of Saudi Arabia, performing the Hajj and Umrah rituals, worship and drawing closer to the Lord of the Worlds
