Rivers are among the most important natural features on Earth. They provide freshwater, support ecosystems, help agriculture, ...