Meredith Chen's recent articles

China is building the world’s biggest hydropower dam. Why is India worried?

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.