Odathil Palli

Odathil Palli (Odathil Mosque) is a 200-year-old mosque in Thalassery, a city in the state of Kerala, South India. The mosque was built around 1806.

Read more about Odathil Palli:  History, Highlights