Why did long-range voyages not follow a straight line when crossing large areas of ocean during the Age of Exploration?


A. The Mongol navy didn't allow shipping through certain areas.
B. Ships were unable to last more than a few days away from land.
C. Ships had to take wind and currents into account.
D. European navigators had no idea where they were going.