Trough systems have dumped large amounts of rain on St. Vincent and the Grenadines over the past few weeks.
Yet another trough system approaching St. Vincent
Yet another trough system is approaching St. Vincent and the Grenadines. The latest weather system is approaching at a time when the island chain is struggling to cope with the…