The Lifecycle of a River: Formation, Ecosystems, and Human Interaction - 20 FAQs Explained Simply