Question: which one of the following is not an element of weather?
Answer: Temperature, humidity, and visibility are the atmospheric phenomena hence part of the weather. Sunlight is independent of the atmosphere, thus option D is correct.