The correct option is E All of these
The movement of ocean waters or ocean currents takes place due to the effect of earth's rotation, wind difference, salinity and density of seawater, etc. The current in the ocean is originated due to the combined effect of all these factors acting internally as well as externally.