MECCA - JULY 21 : Pilgrims inside the Kaaba on July 21, 2012 in Mecca, Saudi Arabia.  Kaaba in Mecca is the holiest and most visited mosque for all Muslims.
Editorial use only
Editorial credit: ESB Professional / Shutterstock.com

Royalty-free stock photo ID: 125640548

MECCA - JULY 21 : Pilgrims inside the Kaaba on July 21, 2012 in Mecca, Saudi Arabia. Kaaba in Mecca is the holiest and most visited mosque for all Muslims.