Tindhare Waterfall is a natural waterfall located in the Kavrepalanchok District of Nepal. It is situated in the beautiful Tindhare village and is a popular destination for nature lovers and adventure seekers. The Tindhare waterfall is approximately 200 feet tall and cascades down in multiple tiers, creating a spectacular sight. The surrounding area is lush Read more…