Alappuzha/Definition

is a tourist spot in south India