India has abundant hill stations spread all over the country that makes for a tranquil and picturesque destination for tourists. Kashmir has some of the most beautiful hill stations in India which include Pahalgam, Gulmarg, Srinagar and Sonmarg. In Himachal Pradesh also tourists can be spoilt for choices which include Shimla, Manali and Dalhousie. Mussoorie and Nainital are among the most popular hill stations in north India. Coorg, Ooty and Kodaikanal are the most popular ones in South India. Matheran, Almora, McLeodganj, Gangtok, and Coonoor among others are the lesser crowded hill station in India.