H-1B visa row brings in differences between Indian and American rights