Select Page

Folio: Lara Boro has been named the next CEO of The Economist Group, ending a five-month search that began when current CEO Chris Stibbs announced his impending departure from the London-based publisher last November.