Elohor Aiboni. Photo credit: Google Elohor Aiboni has been named as Managing Director of Shell's Nigeria deep water business, Shell… Read More
This website uses cookies.