Constructed at Kodungallor approximately thirty km northwest of Thrissur, the Cheraman Juma Masjid is thought to be the first mosque in India. With its unique architectural style that combines ...