India is a country of myriad natural wonders, from waterfalls and lakes to backwater destinations ... offer a peaceful retreat into nature. Kumarakom on Vembanad Lake is noted for its tranquil ...