The UAE has cancelled the visas of thousands of Bangladeshis, leaving many expatriates stranded in Bangladesh and unable to return to their jobs, businesses and families in the Gulf country.