Dumbi is a city located in Angola.
The provided source material does not contain specific details regarding the geography, history, or notable characteristics of Dumbi beyond its identification as a city in Angola. Information regarding a village named Donbi exists in Iran, but it is distinct from the subject location.