Tuesday, May 27, 2008

Where in the world is "God's Own Country"?

Kerala, a state in the south-western tip of India is commonly known as "God's Own Country". The official tourism website for Kerala has more details and beautiful imagery of my home state of Kerala. Enjoy!