Tropical Storm Philippe strengthening after Barbuda landfall

02:19
Tropical Storm Philippe strengthening after Barbuda landfall
Tropical Storm Philippe made landfall in Barbuda on Monday night and continues its assault on the northern Leeward Islands. oo









