Surface winds on Earth are primarily caused by differences in