New Delhi: Cheraman Juma Masjid stands in Kerala’s Methala, Kodungallur, and is widely regarded as India’s first mosque, believed to have been established in 629 AD. Built under patronage of Chera ...