8. Nagpur, India
Average humidity: 53%
Average winter temperature: 68˚F
Nagpur is a huge city, being the 13th most populated city in India with around 2,500,000 citizens. Is that due to the pleasant weather all year round and low humidity compared to the majority of India? Well, it could be one of the reasons.