Eid 2025 | The Cheraman Juma Masjid in Kodungallur, Kerala, is a remarkable specimen of India's far reaching cultural and historical legacy. Founded in 629 CE by the Persian scholar and explorer ...