Advertorial
  1. 1
  2. 2
Home / Videos

Architecture Intelligence: China's ambitious island-linking mega project

Updated : 2026-06-16 (CGTN)

Why does China dare to build a world-class petrochemical base on an offshore island? In Zhoushan, East China's Zhejiang province, this seemingly isolated base powers the manufacturing hub of the Yangtze River Delta. A vast network of sea-crossing bridges – stretching nearly 87 kilometers and linking eight islands – connects it seamlessly to the mainland.

But building bridges here is like assembling a giant puzzle on a shaking table. Typhoons, powerful currents and shifting seabeds challenge every step of construction. With 109-meter steel piles and cutting-edge engineering, how did engineers make this massive project stand firm at sea? Let's explore how one bridge reshapes an entire industrial region in this episode of Architecture Intelligence.