Top 10 Resorts in Shimla

Resorts in Shimla

Shimla is the capital of Himachal Pradesh, India and with its many luxury hotels, it attracts visitors from all over. The resort area takes up a large part of the town, offering a paradise for adventurers wanting to explore the nearby beauty. The city has been the winter capital of India for some time now. … Read more