Truthout
Ciara Dowd
Ciara Dowd is a legal researcher at the Business & Human Rights Resource Centre.
Elodie Aba is the corporate legal accountability project manager at the Business & Human Rights Resource Centre.
Ciara Dowd is a legal researcher at the Business & Human Rights Resource Centre.
Elodie Aba is the corporate legal accountability project manager at the Business & Human Rights Resource Centre.