The Seattle TimesMedia center

1 of 30
Image
STR / AFP/GETTY IMAGES
Advertising

Wednesday, July 25, 2012

Photos of the Day: July 25, 2012

This picture taken on July 24, 2012 shows water released from the Three Gorges Dam, a gigantic hydropower project on the Yangtze river, in Yichang, central China's Hubei province, after heavy downpours in the upper reaches of the dam caused the highest flood peak of the year. Weekend floods in Beijing caused "significant losses" and casualty numbers are still being tallied, the head of the worst-hit district has said, as residents of China's capital question the official toll.