Search results
Red alert in China after record breaking high temperatures and relentless rains wreak havoc
The Independent via Yahoo News Singapore· 2 years agoA red alert has been sounded in 86 cities across China as they reel under soaring temperatures in...