This is Manali, a tiny hill station in northern India. The mountains in the background are the Himalaya's.