The correct option is C The heat on the surface of the earth.
When liquids or gases get heated, their volume increases, making them less dense. Thus, the less desne region rises up, and makes way for the cooler and denser part of the liquid to take its place. This process is called convection.
Thus, convection currents in air are caused by the heat on the earth's surface.