The Donald Trump v Zohran Mamdani show

How long can the US president and next mayor of New York continue to get on?