I think monsoon is the best time to visit Shimla. In this blog I will be talking about the best time to visit other than the supporting reasons why.
Read this post on footloosedev.com