Located in the heart of Kerala backwater, Vembenad is the largest lake in Kerala and one of Asia's largest freshwater lakes.