H-1B visa petitions filed under the annual cap have fallen for the second year in a row, to 190,098 after reaching a record-high of 236,000 in 2016. Source: New feed 2