
Archimedes' mirrors and dawn of a new energy age in China
The photo taken on September 1, 2024 shows the Shouhang High-Tech 100-megawatt molten salt tower solar thermal power plant in Dunhuang, northwest China's Gansu Province. Photo: VCG More than two thousand years ago, atop the walls of Syracuse in Sicily, …