Ocean currents are influenced by factors like the sun, wind, Coriolis effect, and gravity. Warm currents generally flow away from the equator while cold currents flow toward it. The sun heats water in the tropics, making it less dense and causing it to rise and flow poleward. Wind pushes surface water and the Coriolis effect causes it to curve, forming giant circular gyres in ocean basins. Examples are the Gulf Stream, which brings warmer water to northwest Europe. Upwelling occurs when offshore winds pull surface waters, causing deeper cold water to rise.