‘3’

Muslim pilgrims touch the Kaaba at the Grand Mosque in the holy city of Mecca ahead of the annual Haj pilgrimage October 7, 2013.
REUTERS/Ibraheem Abu Mustafa

Leave a Reply