The International Transport Workers’ Federation (ITF) estimates that there are now approximately 300,000 seafarers trapped working aboard ships due to…
Read More
The International Transport Workers’ Federation (ITF) estimates that there are now approximately 300,000 seafarers trapped working aboard ships due to…
Read More