Lumumba

Lumumba is a borough of the port city of Mombasa, Kenya in Africa on Earth and is a part of the metropolitan area.