Binsar Travel Guide - 0 views
-
Kelly Jones on 24 Jan 20What 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.