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.