Construction China Builds Its Own “Suez Canal” in Chongqing — Railway Route Links Asia and Europe Without Relying on the Sea Fabio Lucas Carvalho 28/08/2025 at 09:17