On the basis of the size of populations and medals won, the tiny Caribbean island of Grenada would be ranked in first place in the 2012 Olympic Games in London with another Caribbean island, Jamaica, in second place – though with a larger number of medals. Officially, Jamaica is ranked at 24 and Grenada at 49…

More

A Single Caribbean Sports Academy–Part 2