Hundreds of thousands of Muslim pilgrims attend evening and night prayers at Mecca's Grand Mosque gathering together from all parts of the world to perform the annual pilgrimage of Haj.