CSCL must pay US$2 million after ship crashes into Genoa quay crane
CHINA Shipping Container Lines (CSCL), the owners of the 5,551-TEU Xin Xia Men, has been ordered by the British...