India, June 29 -- US President Donald Trump on Sunday renewed his attack on New York City mayoral candidate Zohran Mamdani, calling him a "communist."

In American politics, being labelled a communist carries a strong stigma, rooted in the country's Cold War history with the former Soviet Union. While Mamdani identifies as a democratic socialist, critics, including Trump, have repeatedly referred to him as a communist.

"He is a communist. I think it's very bad for New York. I don't think he is gonna get in, it's inconceivable. But he's a communist and a pure communist. I think he admits it. I can't imagine it, but let's say this: if he does get in, I am going to be president and he is going to have to do the right thing," Trump said on F...