Best Time to Visit Shimla

December to July last is best time to visit Shimla