how long is this river that is located north of cape town and flows to this ocean that covers approximately 20 percent of earth 's surface ?
294 km