Himachal Pradesh is the proud abode of hill stations. Majestically nestled around the Himalayan range, this state has plenty of natural delights to offer to its admirers.
Read this post on abouthimachal.com