säges nu hafva fått visshet om att denna landsträcka ligger i Afrika vid Zambesifloden.