A sports ground at the Huazhong University of Science and Technology is inundated on July 4, 2016, after torrential rains hit Wuhan, the capital of Central China's Hubei province. [Photo/Weibo]