BEIJING: Severe weather conditions including relentless rains, hail, and near-hurricane force winds have pounded southern China, prompting the evacuation of an entire town...
BEIJING: Severe weather conditions including relentless rains, hail, and near-hurricane force winds have pounded southern China, prompting the evacuation of an entire town...
Recent Comments