Shimla, often called the “Queen of Hill Stations,” is a top tourist spot in Himachal […]