Heavy rainfall in July while causing flooding in the national capital also gave Delhi its best air quality for the month in five years, while the average maximum temperature also dropped to its lowest level since 2016.