The Infinite Beauty Of Himachal Pradesh Himachal Pradesh is situated in the northern part of India with Shimla as its capital. It is positioned at the center of Jammu and Kashmir, Punjab, Haryana and Uttarakhand on all sides. Historically this state date back to the famous Indus Valley Civilization thatContinue Reading