Satellite imagery shows a roughly 669ft vessel under construction in Shanghai