6 Views in Asia, India, Travel, Travel Tips Vembanad Lake, Kumarakom-a must visiting travel spot in Kerala