Switzerland? Austria? No, Nainital. Located at a height of 2270 meters (over 7,000 feet), the point known as Snow View is one of the hillstation's most popular spots. Besides the mountain view, a small marble temple devoted to Dev Mundi with images of various Hindu gods is also at the point.
Snow View, Nainital