Convection currents form when warm air rises and cold air sinks. What causes the warm air to rise and the cold air to sink?
The warm air rises, because it has become less dense as a result of increase in temperature from heating. Since it is heated, it expands and becomes less dense and such it rises.
The cold air, as result of decrease in temperature contracts, and becomes denser. The cold air is denser than the warm air. The cold air, being the denser sinks. So the cold air sinks because it is denser and heavier than warm air.
The airmass in a region can be of to major types such as warm and cold. The warm air mass is lighter and hence has low pressure and is stable.
Thus the B is correct, a difference in density.
Learn more about the form when warm air rises and cold air sinks.
https://brainly.com/question/3092317.