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