Day: May 2, 2026

Britain Needs a Bastard

Leaders are simply better—more effective, more popular at their peaks, more trusted in the moments that matter—precisely when they refuse to pretend they are better than the rest of us.