Grenada Considering Allowing US To Set Up Radar Facilities
Photo: YouTube Responding to a slew of international media reports, Grenada’s government Thursday said it was considering an American request to establish radar facilities at the island’s main…
