Tropical Storm “Bebinca” over China’s Leizhou Peninsula, landfall in Vietnam expected on August 17
Tropical Storm "Bebinca" continues dropping heavy rain on the Chinese island of Hainan and neighboring region. Its first landfall is expected over the Leizhou Peninsula in the South China Sea, Guangdong Province on August 15 and the second in northern…