Answer:
Ocean currents can be caused by wind, density differences in water masses caused by temperature and salinity variations, gravity, and events such as earthquakes or storms.
Step-by-step explanation:
... Surface wind-driven currents generate upwelling currents in conjunction with landforms, creating deepwater currents.