Tombwa (also known as Tombua or Porto Alexandre) is a city of Namibe Province in southern Angola, Stock Photo, Picture And Rights Managed Image. Pic. Z8B-2131007