Indians have watched aghast as victorious Republicans in the US have torn into each other over the future of H-1B visas.