This Hill Station Near Dehradun Does Not Allow Foreigners To Enter Hidden away in the hills of Uttarakhand is a tourist destination This tourist destination which restricts entry to Indian citizens