Kerala - God's Own Country. Best way to witness this is to take a backwater cruise. Alleppey or Allappuzha is the best way to witness the backwaters of Keral...
Watch this video on YouTube