Rudy Giuliani, the former mayor of New York City, has said he will vote for Donald Trump in the presidential election.
“I support Trump. I’m gonna vote for Trump,” he told the media, citing the Republican’s policies on the economy, immigration and national security as reasons to vote for the businessman.
Mr Giuliani, who was mayor between 1994 and 2001, said he expects Mr Trump to win the majority of the state’s 95 delegates and to get over 50 per cent of the statewide vote.
The controversial ex-mayor met with Ted Cruz several months ago, but was turned off the Texas Senator after he was seen to attack Donald Trump and his “New York values” during a Republican debate on live television.
After losing to Mr Cruz this week in the key state of Wisconsin, Mr Trump bashed his rival’s criticism of those “values” and claimed that he “hated” New York.
“It’s New York City. We’re family. I can make fun of New York. But you can’t!” said Mr Giuliani.
“I know he was attacking liberal Democratic values … I know. I fought to change those policies in areas like welfare reform and policing, as did Mike Bloomberg. … There was a better way to say it,” he added.
Mr Giuliani, a frequent commentator on Fox News, has come under fire for his racist comments towards black people.
Current mayor Bill de Blasio, who has endorsed Hillary Clinton, accused Mr Giuliani’s policies of resulting in a “40 per cent rise in homelessness” during his time in office.
Former mayor Michael Bloomberg recently wrote that he would not run for president as it could lead to the election of either Mr Trump or Ted Cruz.