Subway riders in Zhengzhou in China’s Henan province found themselves trapped by rising floodwaters on Tuesday as rivers burst their banks, pouring into streets and disrupting train services after 200mm of rain fell in one hour. … Read More >Chinese subway passengers trapped by rising floodwaters as torrential rain pounds Henan province (VIDEOS)