Live stream preview
Laid-off high-tech visa holders in the U.S. scrambling to find jobs
2m 31s
Tech companies in the U.S. have laid off over 120,000 workers. It is even more stressful for those on H1-B visa to find jobs.