‘Perumbadappu Mana’ is located at Ollukara, a locality which is 5 kilo meters away from Thrissur town in Kerala, a southern state of India. The word ‘Mana’ means house of Brahmins who tops the hierarchy of Indian caste system. This
Read this post on justinrajblogs.blogspot.com