Nearly 3 million migrants stranded by COVID-19 - U.N. report