US Vice President JD Vance has backtracked on his comments calling H-1B visa holders 'indentured servants'. He admitted that the term was incorrect after his comments were controversial. He clarified that his criticism was not directed at employees, but only at the visa policies followed by US companies. He made this clarification in the wake of strong opposition from India.

Speaking at a town hall event organized by CBS, JD Vance admitted that "my words were not correct, that is my fault." He explained that he was talking about companies hiring foreign experts, saying that jobs that cannot be filled by Americans. 

He said that employees become powerless in the hands of employers because they are dependent on visas and do not even dare to complain for fear of having to return to their country if they lose their jobs. Vance accused companies of using this weakness in their favor.

It is known that the Indian Ministry of External Affairs expressed strong objection to the comments made by Vance earlier this month. India has made it clear that the term 'indentured servants' is highly derogatory and has a painful historical and colonial background behind it. 

The State Department reminded that Indian professionals are highly educated and skilled, and they provide invaluable services to the American economy and innovation. It also emphasized that American history has been shaped by generations of immigrants.

JD Vance made these controversial comments during the announcement of the suspension of some IT companies from the Green Card program. He accused the companies of firing American employees and hiring foreign professionals who work in their place at low wages. 

These comments have aroused deep anger among Indian professionals in India and around the world. With Vance's latest explanation, the controversy seems to have subsided somewhat.