The St Lucia Met Services has advised that showers and thunderstorms are possible
The St Lucia Met Services has advised that showers and thunderstorms are possible as a trough system is expected to bring an increase in cloudiness and showers... Read More...