The impact of megaships

The impact of megaships

Carriers have been ordering ships as large as 8,000 TEUs based on the logic that more capacity is ne