Chinnakallar Falls is near Valparai in Western ghats of Tamil Nadu. It is the remotes part and it is a water stream dropping over 15…
Valparai, Tamil Nadu
Valparai is an off beat hill station near Pollachi in Tamil Nadu. It has enchanting tea and coffee estates, waterfalls, nature trails and budget homestays.…