Binsar

Binsar is a beautiful, sleepy travel destination, situated in Uttarakhand. It brings you much closer to the nature.