Thalassery, Italy
The Odathil Mosque, also known as the Odathil Palli, is a mosque, located in the city of Thalassery, in the state of Kerala, India. The mosque was built in c. 1806. .
Listen to the audio guide for Odathil Palli Free on WIP — starts by itself when you arrive, even with the screen off