In Nepal, dozens of people are missing after their buses were swept into a river due to landslides caused by torrential rains. In China, concern is mounting about the Yangtze. Six fatalities have been reported in Chongqing, but record levels in the Three Gorges reservoir have raised the alert. Hundreds of thousands of people were displaced by the structure’s construction.Read More