News

China braced Thursday for heavy rains as Tropical Storm Podul made landfall in several southern provinces and thousands of people were evacuated.