Ntumbachushi Falls photograph

Ntumbachushi Falls

Use attributes for filter !
Date of Reg.
Date of Upd.
ID2263994
Send edit request

About Ntumbachushi Falls


Ntumbachushi Falls are situated on the Ngona River in Luapula Province, Zambia where it runs over the edge of the northern Zambian plateau into the valley of the Luapula River.

Related Persons

Next Profile ❯