Top 5 places to visit in Shimla

Shimla SHIMLA, the name defines snow. In India, Shimla city is most popular tourist destination. Some tourist wants first eye contact with snow in Shimla. It is located in Himachal Pradesh is a beautiful hill station. One of the best place to visit in india or Honeymooners destination. Another name of this city is ‘Simla’….

Read More