World Economic Forum chief Borge Brende quits over Epstein ties Business February 27, 2026 Borge Brende, the president and CEO of the World Economic Forum resigned after the Epstein files revealed his links to the late financier and infamous sex offender Jeffrey Epstein