Tropical Storm Debby Makes Second US Landfall in Days
AFP/APP
Washington: Tropical Storm Debby made its second landfall in the United States on Thursday, according to the National Hurricane Center (NHC). This follows its earlier impact on the southeastern parts of the country, where it…