News

EN+ executive chair Greg Barker to step down | Financial Times

Barker joins an exodus of City of London grandees and executives from boards of companies with close Russian ties amid growing international alarm ...