Shimla the capital of Himachal Pradesh is the most sought-after tourist hill station in India. The tourism department has been successful in promoting and maintaining a steadily increasing tourist inflow in the state. Continue reading Accommodation in Shimla: Perfect Staying Hub for All