Cheraman Perumal Mosque, situated in Kodungallur, a very ancient town in the southern state of Kerala, India, implies the freedom of conscience.


Cheraman Perumal Mosque, situated in Kodungallur, a very ancient town in the southern state of Kerala, India, implies the freedom of conscience.

Guruvayur is a famous holy spot in Kerala, known for its Lord Krishna temple, which is called Guruvayur Temple.