Binsar – Where You Succumb To The Mountains
Someone told me Binsar was overrated and I could skip it. Well, I’m too obstinate to listen to anyone if I have made up my mind about a place. So, I did visit Binsar (Almora district, Uttarakhand), and loved it. I mean, how could you …