Leaders and Losers

Influence is a difficult thing to measure, so for the last two years we've asked you to help us rank the 25 most influential people in the world - with the 2026 ranking revealed in Spring 2026 issue of Too Long.

Leaders and Losers is our brand new series that dives into the results of the 2026 rankings. Across three episodes we discuss the list's new entrants, those who moved up in 2026 and those who saw their influence fall.

Episode One released February 27th, with subsequent episodes dropping every two weeks. Exclusive to TLDR Party members.