Shimla “The queen of Hills”, capital city of Himachal Pradesh is a popular tourist destination in India. The britishers discovered it in 1819. They used to call shimla their tiny bit of England. Shimla is the largest hill station with complete city tour