Thalaiyar Falls is a natural attraction in Kodaikanal, a hill station in Tamil Nadu, India. It is a spectacular waterfall that cascades from the lush green slopes of Palani Hill …
Thalaiyar Falls is a natural attraction in Kodaikanal, a hill station in Tamil Nadu, India. It is a spectacular waterfall that cascades from the lush green slopes of Palani Hill …