(i) North India lies away from the sea and experiences a continental climate, whereas South India is surrounded by water on three sides and experiences a maritime climate. The moderating influence of the sea keeps temperatures more uniform in South India. Hence, North India has a greater annual range of temperature than South India.
(ii) The temperature of Delhi is lower than that of Chennai in December because Delhi is farther from the Equator and receives more slanting rays of the Sun during winter. Chennai, being closer to the Equator and surrounded by the sea, experiences a maritime climate, which keeps its temperature moderate. Hence, Chennai remains warmer than Delhi in December.
(iii) Desert areas experience high temperatures during the day and much lower temperatures at night because the sandy surface heats up quickly during the day and loses heat rapidly at night. Also, the dry desert air contains very little water vapour, so it cannot retain heat. As a result, deserts have a large daily range of temperature.