China approves world’s largest hydropower dam in Tibet despite public pushback | Semafor

A view of the Three Gorges Dam on the Yangtze River, China. Le Grand Portage/Wikimedia Commons.Read More