White Water Rafting - Not For The Faint Of Heart

White water rafting is an adventure sport in which a raft is used to navigate a river or any water body. It is usually done on rapids or white water to keep up the excitement. A river goes through different gradients and flows from a higher gradient to lower gradient. When the river