Uscis

The H1-B visa has an annual numerical limit cap of 65,000 visas each fiscal year as mandated by the Congress. Photo: iStockphoto