Digvijay Singh
Binsar is a blissful small town adorned in the Jhandi hills of Kumaon of Uttarakhand. Have you ever been there?…