nbcsvg.com
The Government of St. Vincent and the Grenadines now has the right to take possession of 100 acres of beachfront land at Chatham Bay in Union Island
The Government of St. Vincent and the Grenadines now has the right to take possession of 100 acres of beachfront land at Chatham Bay in Union Island, following a court battle lasting close to eight…