India landmarks

Indian Muslims pray at the Jama Masjid mosque, one of India's largest, during morning prayers on Eid al-Adha in New Delhi on Nov. 17, 2010. Muslims around the world celebrate Eid al-Adha, or feast of sacrifice, by slaughtering sheep and cattle in remembrance of Abraham's near-sacrifice of his son.