Binsar forest
Binsar is a small yet mesmerizing town in Uttarakhand. This region gets its beauty from the backdrop of snowy Himalayan peaks. The pleasing climate makes the place home to forests of pine, oaks, and deodar trees. The valleys and regions around it...
Rs50,000 View More