Shimla is a very beautiful hill station located in the hill state of Himachal Pradesh in Northern part of India. As it is situated in the northern part of India, this hill station has pleasant cool weather all throughout the year, located at a height of 2,276 m above sea level. As Shimla is blessed… Continue reading Top Things to Do on Your Dream Honeymoon in Shimla