Zohran Mamdani has lost none of his political magic

· The Guardian