Tropical Storm Philippe makes landfall in Barbuda as heavy rains drench northeast Caribbean
Tropical Storm Philippe has made landfall in the tiny island of Barbuda as it unleashed heavy rains and flash floods in the northeast Caribbean
The Independent UK ·