WILL GIVE THE BRAINLIEST TO THE FASTEST AND SMARTEST ANSWER!

What Is Responsible For The Pattern Of Ocean Currents?

A. Differences in Water Temperature

B. Differences in Water Salinity

C. Earth's Rotation

D. Differences in Water Density