Reasons to visit Shimla are far too many. This beautiful hill station has been witnessing spurge in the number of Indian and foreign visitors flocking the land on an annual basis. Shimla is popularly known as the “Queen of Hills” and the title is well...