Skiing Destinations in India

With the majestic Himalayas of the North, winter sports, especially skiing, are being highly promoted in India. The general season for skiing in India is around January to March, with high compact slopes that provide long descents. Here is a list of popular destinations that you should definitely keep in mind if you plan on […]