Mumbai and Chennai are coastal areas.
Also they are more close to the equator than Delhi.
therefore there are hot winds blowing from the sea.
hence, the temperature in Mumbai and Chennai does not fall low as in Delhi.

Hope it helps and pls mark as best answer :)
2 4 2