New images reveal China’s development of ‘invasion barges’ designed to transport troops and equipment, raising concerns about a possible Taiwan invasion. Satellite imagery confirms the deployment of three jack-up barges from Guangzhou Shipyard.