Ocean currents are driven by the wind, tides, changes in water density, and the rotation of the Earth, and are influenced by the topography of the ocean floor and the shoreline.

Via – TED-Ed

>>SHOW ME ANOTHER ONE<<