Palampur is a beautiful town in the Kangra ... The Neugal stream creates a picturesque waterfall as it comes down from the mountainside, making this spot amazing. You will get refreshed upon ...
Palampur is located in the peaceful Kangra Valley of Himachal Pradesh and it has all the hallmarks of a tranquil paradise. Whether you are a nature lover, historian or just looking for somewhere ...