The Economic Times
Elections 2026National / The Economic Times
China is building a 315-metre dam that could become the worlds tallest. 27 mirrors are helping engineers finish it
21 Sep 2026 5:44 pm
33 C
China is building a 315-metre dam that could become the worlds tallest. 27 mirrors are helping engineers finish it