Does Rajasthan - the desert state of India, have winters?

Summers are the longest season in Rajasthan where the temperature climbs upto 40-45 degree celsius in most places. However, Rajasthan does witness winters every year starting from the month of October until February. Sometimes the temperature can be as low as around 2 degrees as well.