The world’s largest container ship, the first of its kind made by China, was delivered on Wednesday in the coastal city of Shanghai. Let’s take a look!