Sat. Nov 23rd, 2024

Tag: heavy floodwaters swept by way of Beichuan in southwest China’s Sichuan province.AFP/Getty Imageshide captiontoggle captionAFP/Getty ImagesOn July nine