chaba
- World
Typhoon Chaba makes landfall in China
Beijing: Chaba, the third typhoon of the year, made landfall in the coastal area of Maoming city in China’s Guangdong province on Saturday. According to the provincial meteorological department, Chaba will move…