Langshiang-falls

Langshiang-falls

Langshiang falls is Indians third highest waterfall with a height of 1106 ft or 337 meters.