Horrifying visuals of overturned cars and people trapped in flooded due to rainfall subways and roads of China have inundated online media in the previous three days. A video by the China Xinhua News shows workers in neck-profound water inside a metro line at the Zhengzhou city, which has a populace of over 1.2 crore …

