Record Rains See Floods Swamp China’s ‘Factory Floor’
Record-breaking rains have hit China’s densely populated Pearl River Delta, swamping the province once dubbed the “factory floor of the world”. Guangdong has been battered by unusually heavy, sustained and widespread rainfall over the last week, with …