Chellarkovil Waterfall Chellarkovil, situated 11 km from Kumily, is a sleepy little village with ... Shortlist