Muslims shop for small prayer carpets outside Jama Masjid Mosque in New Delhi yesterday, the eve of the holy month of Ramadan.