Sultan Who Sent Torture Video to Epstein Resigns Billionaire Sultan Ahmed bin Sulayem, the CEO of the mega trade and logistics company DP World, has resigned from his position after he was named […] February 13, 2026Epstein0 commentsBy Kerri