US President Donald Trump, who has publicly criticised New York Mayor-elect Zohran Mamdani multiple times, secretly praised him, The New York Times reported, citing two people. Trump admitted in private that Mamdani was a talented politician and also called him a slick and good talker, the NYT further reported. Trump had earlier called him an "extremist" and a "communist".