This file photo takenin 2008 shows an Iranian Shiite Muslim pilgrim praying in front of the Kaaba inside Mecca's Grand Mosque, Islam's holiest shrine. Photo: AFP