why does the duration of day and night vary ?
The duration of day and night differs through the year because of the axis of the Earth. The Earth is tilted at an angle of 23.4°. Owing to this reason, the daylight is higher in summers than that in winters, and hence the difference in the duration of days and nights.