by JeremyRichards
Thousands of people gather in front of the mosque at the Taj Mahal to celebrate the Muslim festival of Eid ul-Fitr in Agra, Uttar Pradesh, India