Trade winds: the ten biggest shipping companies by revenue

China State Shipbuilding Corporation (CSSC) is a state-owned shipbuilding company. Image courtesy of Drew Bates.