India is a country with a large size and the climatic conditions vary from hot and dry summers to extremely cold winters in the north, while with tropical weather in the south. It could be warmer on the days and cooler in the evenings, so a light jacket or layering is best to accommodate the varying temperatures. When visiting religious monuments and shrines both men and women should dress a little more conservatively, so do remember to pack some long skirts and long pants(shoulders and knees should always be covered). For a visit to North India from Nov. to Feb., a light sweater or jacket will be fine. For Dec. and Jan., it can be very cold and a wool sweater will help. From Sept. to Apri. with a trip to the Himalayas, woolens will be needed. For the rest of the country, light clothes and jackets for hilly areas will be good.