97122 Weather from Yahoo! Weather
Situated to the north of Trinidad and Tobago, Grenada is one of the countries of the Antilles which has been dubbed “Island of Spice” because of its turmeric, curry, vanilla sticks, nutmeg and ginger that can be found everywhere on