France’s TOWT set to quadruple cargo sailing fleet with six-ship order
Company aims to create world’s largest fleet by 2027 and is targeting growing to 500 vessels by 2050
France’s TOWT set to quadruple cargo sailing fleet with six-ship order Read More »