Jamaica is an island country situated in the Caribbean Sea. Spanning 10,990 square kilometres in area, it is the third-largest island of the Greater Antilles and the fourth-largest island country in the Caribbean. Read More
Records tumbled at Warner Park as the Jamaica Tallawahs on Friday destroyed the Saint Lucia Kings by 120 runs to register the biggest win in Caribbean Premier League (CPL) history. ...