Shimla is a small town in the state of Himachal Pradesh, India. It is a popular vacation destination for tourists.… Read More