News

Typhoon Podul dropped heavy rain on southern China on August 14, 2025, which caused extensive turmoil in major cities, ...