What causes convection currents in the Earth’s magma?

A. atmospheric movements, like high winds and hurricanes
B. the presence of a lot of liquid water on Earth’s surface
C. the temperature difference between the core and outer layers of Earth
D. human-caused changes to Earth’s surface