Where is Africa in the Negotiations of the Treaty on Business and Human Rights?

A Legally Binding Treaty on Business and Human Rights (Legally binding Instrument- LBI) is being negotiated at United Nations since 2014. The idea of a treaty of this character is not something that came from the whim and caprice of civil society but from the need to protect the people of developing countries from the…
Read more