Meredith Chen's recent articles

4 August 2025
China is building the world’s biggest hydropower dam. Why is India worried?
China breaks ground on what Premier Li Qiang has called the project of the century, but some fear a water conflict and ecological effects.