Himachal Pradesh is a hilly state located in northern India. Spread over an area of 55,673 sq km. The population of the state is 8, 864, 60 is. Himachal Pradesh is surrounded by Jammu and Kashmir in the north and northwest, Punjab in the southwest, Haryana and Uttar Pradesh in the south and Uttarakhand in the south-east. Shimla is the state capital and other major cities are Dharamshala, Kangra, Mandi, Kullu, Chamba, Hamirpur, Dalhousie and Manali.