WUHAN, July 6, 2016 (Xinhua) -- Photo taken on July 6, 2016 shows the waterlogged Jiefang Road in Wuhan, central China's Hubei Province. Continuous rainfall caused severe waterlogging in downtown of the city and traffic interruption in some areas. (Xinhua/Ke Hao)