Heavy downpours yesterday battered Qianjiang District, southwest China's Chongqing Municipality, triggering flash floods and landslides. [Photo/Xinhua]
Go to Forum >>0 Comment(s)