Saint Lucia has received considerable rainfall over the past 24 hours. According to the MET Office, rainfall accumulation in the …
Heavy Rains Result in Flooding across the island

Saint Lucia has received considerable rainfall over the past 24 hours. According to the MET Office, rainfall accumulation in the …