Believed to be the oldest mosque in India, the Juma Masjid at Thazhathangadi, situated on the banks of the Meenachil River in Kottayam, is an architectural marvel. It is renowned for its temple-like architecture and the fine craftsmanship of its carved wooden roof.