Dehradun

Dehradun is a city of more than 500,000 people in northern India. It is located near the northern tip of India near the border with China.

It was the host of the 2012 IIHF Challenge Cup of Asia.