Genesis is headquartered in Johannesburg and our operations include offices in Abidjan, Nairobi, Lagos, London and Toronto. We also have representatives in Addis Ababa and Harare. The graphic below lists the 90 countries globally and the 42 African countries in which we have worked.
Our contact details can be accessed here.
Sign up to Genesis News
for the latest news and information