Differences in air pressure are caused by