What causes days to be warmer on one part of earth and on another

A The number of cars on the road
B The Angle at which the sun strikes earth
C Rotation of earth
D The speed of earth in its orbit

B The angle at which the sun strikes earth