Binsar

Binsar is one of the most popular tourist destinations in Uttaranchal, India. A few kilometers away from Nainital, Binsar surrounded by Alpine forests, rhododendron trees is your idyllic place for that perfect tranquil mountain retreat.

You can leave a response, or trackback from your own site.

Leave a Reply