a lot of people tens of thousands o them stranded all over and to come
A lot of people, tens of thousands of them, are stranded all over the world and waiting to come home.
A lot of people, tens of thousands them, stranded all over and to come