Record rainfall fills Zhengzhou’s streets and subway stations, leaving at least 25 people dead and thousands stranded and wading in chest deep water.


View Entire Post ›