Which of the following is the sun responsible for?
A-Earth’s magnetic field
B-Earth’s temperature
C-Earth’s atmosphere
D-Earth’s rotation