US President Donald Trump's attack on India over billions of dollars in aid for meeting its commitment under the Paris Agreement has cast a shadow over Prime Minister Narendra Modi's visit to the United States.

Though the exact dates of Modi's visit to the US are not confirmed, the White House has reportedly scheduled June 26-27 for the first face-to-face meeting between Trump and Modi.

However, so far there are no official words on the prime minister's visit to the US.

On Thursday, withdrawing the US from the landmark Paris climate accord, Trump said that it was not tough on India and China, and alleged that the deal was negotiated 'poorly' by the Obama administration and signed out of 'desperation'.

"In order to fulfil my solemn duty to protect our citizens, the United States will withdraw from the Paris Climate Accord... We are getting out and we will start to renegotiate," Trump said at the Rose Garden of the White House.

Trump also argued that India was benefiting the most from the Paris Agreement. He said, "India makes its participation contingent on receiving billions and billions and billions of dollars in foreign aid from developed countries. There are many other examples. But the bottom line is that the Paris Accord is very unfair, at the highest level, to the United States."

Further stating that India will be allowed to double its coal production by 2020, Trump said, "Think of it: India can double their coal production. We’re supposed to get rid of ours. Even Europe is allowed to continue construction of coal plants."

The President also said that no responsible leader can put the workers -- and the people -- of their country at this debilitating and tremendous disadvantage. "That's not going to happen while I’m President. I’m sorry."

After Trump's surprise victory in the November 8 elections, Modi was among the first world leaders to congratulate him.

Earlier in March, Trump had called up Prime Minister Narendra Modi and congratulated him on his recent electoral success.