27 January 2008 4 Comments

Kerala, India

The southern most state of India, Kerala is also known as God’s own country. Anyone who has ever set foot in this gorgeously lush green land of backwaters, coconut trees and the sea would know why it is so fondly called the most beautiful state of India. A very popular destination with the both Indian [...]