Binsar is a town located in the Indian state of Uttarakhand. Perched at an elevation of 2,400 mts above sea level, Binsar is situated amidst Binsar Wildlife Sanctuary. Binsar is an ideal destination for writers, nature lovers and adventure lovers. The dense Binsar Wildlife Sanctuary is the home of 200 […]