During the holy month of Ramadan, Indian Muslims are praying inside the Taj-ul-Masajid, one of Asia's largest mosques, in Bhopal, Madhya Pradesh, India.