The Kafue River, a major tributary of the Zambezi, rises on the border between Zambia and the Democratic Republic of the Congo, and flows south westerly through the Lukanga Swamp which it drains. The resulting clear water then flows through the Kafue National Park of Zambia, which is second largest park in Africa, through a flat, marshy area know as the Kafue Flats , and then turns south easterly to flow into the Zambezi near Chirundu . It is dammed on its lower reach in the Kafue River Gorge, and further up river at Itezhi-tezhi , near the Kafue Flats, for hydroelectric power and irrigation. It is about 900kms in length, and considered to be one of the more beautiful rivers in Africa.