Washington: US President Donald Trump has said Indian Prime Minister Narendra Modi and Chinese President Xi Jinping are among the world leaders he admires.

Speaking to the media after returning to the United States from the G7 summit held in France, Trump identified Modi and Xi as leaders he holds in high regard.

He declined to name any leader he considers “weak,” but described Xi Jinping as highly professional and Modi as a firm, decisive leader.

Trump also said that after the Iran war, he felt he had realised there were no limits to his authority.