Binsar, Uttarakhand

Traveled Binsar, a little piece of heaven in Uttarakhand state. Its place for medication and a nice get away for hassle of city life.

Kids

Kids

Kids

Kids

Landscape

Landscape

Natures grand show

Natures grand show

Advertisements