Royal Dutch Shell, the largest company in the world in terms of revenues, is headquartered in The Hague, Netherlands and would be the pride of any nation, were it not for its ethical lapses in Africa.
Share this post
Royal Dutch Shell in Nigeria, the Shame of…
Share this post
Royal Dutch Shell, the largest company in the world in terms of revenues, is headquartered in The Hague, Netherlands and would be the pride of any nation, were it not for its ethical lapses in Africa.