India’s largest mosque, Jama Masjid, can hold 25,000 worshippers. (Manish Swarup/Associated Press) (Credit: Manish Swarup/Associated Press)

Delhi