Binsar is a small secluded but beautiful hillstation in Almora, Uttrakhand. See Binsar thru my lens and have also updated acommodation recommendations. There's also a wildlife sanctuary with close to 200 species of birds and some 20 odd leopards!!!
Read this post on karantraveller.blogspot.com