Netarhat Waterfalls promises an unforgettable experience, situated in the pure environment of Jharkhand, India.

Netarhat Waterfalls promises an unforgettable experience, situated in the pure environment of Jharkhand, India.
Tucked between the laps of the Western Ghats lies the beautiful hill station at Vythiri.