Jolezya AdeyemoDec 9, 20234 min readNtumbachushi Falls: A marvel of nature, revered waters.Ntumbachushi Falls is a place of dazzling natural beauty. It lies on the Ng’ona River and cascades over the edge of the Muchinga...