What type of clothes are needed in Shimla in March?

Top