Binsar Travel Guide
What never ceases to amaze me is that there are so many hidden gems to visit, in India. And of those, Binsar is on the top of my list. Why, you ask? Here’s why – a short distance from Almora, Binsar is one of those little towns in Uttarakhand, Northern India from where you can get an eyeful of the […]
» Read more