Countries like India, Iran, Russia and Turkey would have to fight against terrorists in Afghanistan at some point of time, U.S. President Donald Trump said on Wednesday, ruing that the job against terrorism was being done only by the United States.

Mr. Trump said that other nations currently were making very less efforts against the terrorists in Afghanistan.

“At a certain point Russia, Afghanistan, Iran, Iraq, Turkey they are going to have to fight their battles too. We wiped out the caliphate 100 per cent. I did it in record time.” Mr. Trump told reporters at the White House while responding to a question on the reemergence of the Islamic State in Afghanistan.

“But at a certain point of time all of these countries are going to have to fight them because do we want to stay there for another 19 years? I don’t think so.”

Mr. Trump’s comments came a day after he indicated that the U.S. forces would not completely withdraw from Afghanistan and America would have “somebody there” to make sure that the Taliban does not regain control.

Mr. Trump said that the U.S. was fighting the terrorists in Afghanistan despite being 7,000 miles away, while India and Pakistan were not doing so even after being next door.

“Look, India is right there. They are not fighting it. We are fighting it. Pakistan is right next door. They are fighting it very little. Very, very little. It’s not fair. The United States is 7,000 miles away, Mr. Trump said.

Mr. Trump said that the U.S. under him had decimated IS. “We haven’t been hearing much about IS. We took the caliphate 100 per cent. When I took it at 98 per cent I said all right, maybe we go home now, let these other countries in. Everyone went crazy. They said do 100 per cent. They said it was going to take a year. It took me a month and they are gone,” he said.

Asserting that the caliphate was gone, he said the U.S. was holding thousands of IS fighters and Europe had to take them. And if Europe doesn’t take them, Mr. Trump said, he would have no choice but to release them into the countries from which they came, which was Germany and France.

“We beat them. We captured them. We’ve got thousands of them and now as usual our allies say, no, we don’t want them even though they came from France and Germany and other places. So we’re going to tell them and we have already told them take these prisoners that we’ve captured because the United States is not going to put them in Guantanamo for the next 50 years and pay for it,” Mr. Trump said.