Alappuzha, India

Alappuzha, India

A tropical town in southwestern India, 700 mi/1,150 km south of Mumbai, Alappuzha lies in a region webbed by canals and fishing areas. It's a starting (or ending) point for the exquisite inland w...

JDS Travel News JDS Viewpoints JDS Africa/MI