Image: Mohammad Kheirkhah
Tens of thousands of pilgrims circle the Kaaba within the Grand Mosque.
Gazing down at the Grand Mosque from above, one sees a vast, churning sea of people. The thousands upon thousands of pilgrims within the mosque walk in one direction, circling the large black cube of the Kaaba. This is the annual Hajj pilgrimage to Mecca.