Two of the Zambezi's longest and largest tributaries, the Kafue and the Luangwa, flow mainly in Zambia. Their confluences with the Zambezi are on the border with Zimbabwe at Chirundu and Luangwa town respectively. Before its confluence, the Luangwa River forms part of Zambia's border with Mozambique. From Luangwa town, the Zambezi leaves Zambia and flows into Mozambique, and eventually into the Mozambique Channel.