Europe

Europe

25 Nov 2014
With reports of more 18,000 TEU ships soon to be ordered as carriers continue to pursue lower operating costs, the focus is again turning to what the next largest class of ships would look like.