Which best explains heating by convection?

a) Air molecules touch the warm ground, heating them up.

b) Warm air rises and takes heat with it; eventually it cools and sinks

c) Sunlight travels through space without the aid of fluids or solids.

d) Land and ocean absorb and re-emit heat from the sun