The Backwaters
Kerala
(Goa, Kerala & South India)
No trip to God’s Own Country, Kerala is considered to be complete without a mesmerizing journey into the lazy tropical canals of the Backwaters. The Mesh of Canals which take birth at Lake Vembanad offers a charming and relaxing experience for all.