Pictures of the day: 23 October 2012

Muslim pilgrims pray outside the Grand mosque in Mecca, Saudi Arabia. The annual Islamic pilgrimage draws three million visitors each year, making it the largest yearly gathering of people in the world.Picture: AP Photo/Hassan Ammar