Wednesday, February 15th, 2012
Kerala is a state in India’s southwest. The name “Kerala” means either “coconut” or “place of large mountain,” named after Anamudi, the highest peak in South India. I like the coconut version better…
According to one survey, 5 out of …