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.