New Delhi: US President Donald Trump has once again taken on India criticising its import tariff policies and alleged that most countries use the States as "piggy banks".

"This isn't just G7. I mean, we have India, where some of the tariffs are 100 per cent. A hundred per cent. And we charge nothing. We can't do that," said Trump as he threatened to stop doing trade with countries "who are being unfair" to the US.

Trump had left the G-7 summit in Canada on a sour note.

"Fair trade is now to be called fool trade if it is not reciprocal," said Trump, who flew from Canada to Singapore for a meeting with North Korean leader Kim Jong Un.

Trump fired a volley of tweets on Monday venting anger on some of Washington's closest NATO allies over the United State's trade deficit, following a divisive G7 meeting in Canada.

"We're like the piggy bank that everybody is robbing," said the US President at a press conference before making an early exit from the two-day summit in Quebec.

"Can't do that. We are talking to many countries, we are talking to all countries. And it's going to stop. Or we'll stop trading with them. And that's a very profitable answer..." he added.

Earlier this year, Trump had criticised India over import duty on the iconic Harley-Davidson motorcycles and had threatened to increase the import tariff on "thousands and thousands" of Indian motorcycles to the US.

Trump had said that the decision of the Indian government to reduce the tariff from 75 percent to 50 percent was not enough and asked that it should be reciprocal, as the US imposes "zero tax" on the import of motorcycles.

The US President had also referred to a conversation he had with Prime Minister Narendra Modi, calling him a "beautiful man".

"And a great gentleman called me from India and he said, we have just reduced the tariff on motorcycles, reduced it down to 50 percent from 75, and even 100 percent," he said.

Pitching for a "reciprocal tax" on countries that he said "abuse" their trade relationships with the US, he put out a sharp message: "So I say we should have reciprocal taxes for a case like that. I'm not blaming India. I think it's great that they can get away with it. I don't know why people allowed them to get away with it. But there's an example that's very unfair. And I think we should have a reciprocal tax."