Is Shimla colder than Manali?

In Manali, average temperatures in summers is between 14 and 20 degree centigrade, while in winters these go down to -7 to 10 in winters. Shimla in comparison has a milder climate with average temperatures over the year ranging between -4 to 31 degree centigrade.