The Ngwavuma[1] is a river in Swaziland and KwaZulu-Natal Province in southern Africa. It is also known as the Inguavuma, Ingwavuma, Ingwovuma, and Nggwavuma, and is one of the five major rivers in Swaziland.[2] It arises in southwestern Swaziland and flows eastward. It is a tributary of the The principle towns in Swaziland along the Ngwavuma are Nhlangano and Nsoko.[2]