President Trump's meeting with incoming New York City Mayor Zohran Mamdani on Friday was not expected to be warm and congenial. The two politicians agree on very little, and they've lobbed attacks at each other for months, with Mr. Trump calling Mamdani a "100% communist lunatic" and Mamdani describing himself as "Donald Trump's worst nightmare."

But instead, the two men seemed to hit it off . In a surreal 30-minute Oval Office appearance, Mr. Trump lavished Mamdani with praise, calling him "very rational" and predicting he could do "really great" things for their shared hometown. Mamdani, standing beside Mr. Trump, steered clear of criticizing the president — sometimes with an assist from Mr. Trump himself — and pledged to work with the administration on cost-of-living issues

See Full Page