Together, the Windward and Leeward Islands make up the Lesser Antilles group of islands. The Windward Islands comprise: The ...
AccuWeather forecasters said the system approaching the Leeward Islands could strengthen into a tropical storm or even a hurricane, but environmental conditions could help keep this one away from ...