Heavy downpour and hails hit Shijiazhuang, the capital city of north China's Hebei Province, on Aug. 23, leaving many streets flooded. [Photo/Xinhua]
Go to Forum >>0 Comment(s)