The H-1B visa, of which Indians are the prime beneficiaries, has come under fire from the Donald Trump administration.