Shimla is the capital city of Himachal Pradesh and one of the best hill stations in North India. Every year thousands of tourists visit...