Kerala March 17, 2009 by Shantha 2 Comments State of Kerala known as God’s own country is situated to the south west of India. Capital of Kerala is Thiruvananthapuram (Trivandrum). Kerala with its moderate climate throughout the year is … [Read more...]