News Article Political instability expected to negatively impact projects across the UK 18 August 2022
News Article The Blind Spot - A study on the ethical dilemmas that senior leaders and experts face in collaborations to address Grand Challenges. 25 January 2023