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 95 countries globally and the 43 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