Delhi has criticised "inappropriate" remarks about Indians and India shared by US President Donald Trump on his Truth Social account.

Trump shared a four-page transcript of remarks made by podcaster Michael Savage on America's birthright citizenship where he accused people from India and China of abusing the privilege.

"A baby here becomes an instant citizen, and then they bring the entire family in from China or India or some other hellhole on the planet," the transcript documents Savage as saying.

India's foreign ministry reacted to the remarks without naming Trump or Savage but said they were "uninformed, inappropriate and in poor taste".

"They certainly do not reflect the reality of the India-US relationship, which has long been based on mutual respect and shared interests," the ministry said in its statement.