Author's articles
Backwater Tours Kerala
By Annie Smith · 14 years ago
Located on the western shores of Southern India, Kerala is a land of mesmerizing beauty. It is a potpourri of rich natural, cultural and ethical beauty and hence is rightly known as 'God's Own Country'. ...