The head of the World Economic Forum, Børge Brende, is finally stepping down, reportedly due to his unsavoury connections with convicted pedophile and sex trafficker Jeffrey Epstein.
Conservative MP Shannon Stubbs spoke out about the resignation on X, saying “Evil hides in plain sight.”