The US awards 85,000 H-1B visas per year on a lottery system, with India accounting for around three-quarters of the recipients.