China presses ahead with space-based solar power despite global energy risks
China’s Zhuri (sun-chasing) project aims to develop solar power stations in space as Middle East turmoil raises energy-supply risks. The initiative is compared to the Three Gorges Dam “put into geostationary orbit,” highlighting its ambitious scale.
