Muslim pilgrims touch Islam”s holiest shrine in Saudi Arabia
Muslim pilgrims touch Islam’s holiest shrine, the Kaaba, at the Grand Mosque in Saudi Arabia’s holy Muslim city of Mecca late on September 26, 2015. Pic AFP
Muslim pilgrims touch Islam’s holiest shrine, the Kaaba, at the Grand Mosque in Saudi Arabia’s holy Muslim city of Mecca late on September 26, 2015. Pic AFP