Jamaica has joined several other members of the Organization of American States (OAS) in recognising Gustavo Tarre as Venezuela’s legitimate ambassador at the regional body.
Tuesday's vote to recognise Gustavo Tarre, named by opposition leader Juan Guaidó, for the OAS post, is seen as a heavy diplomatic blow to President Nicolás Maduro's government.
The United States and many other western countries have recognised Guaidó as Venezuela’s "interim president" as they seek to de-legitimise President Nicolas Maduro and pressure him out of office through diplomatic and economic sanctions.
Maduro still has the support of some major countries, notably Russia and China, both permanent members of the United Nations Security Council.
The vote again highlighted a split in CARICOM, with The Bahamas, Haiti, St Lucia and Jamaica joining 14 other members voting to approve the resolution.
Antigua & Barbuda, Dominica, St Vincent & The Grenadines as well as Suriname voted against.
Barbados, Guyana, St Kitts and Nevis as well as Trinidad and Tobago abstained.
This is the third vote in relation to the political situation in Venezuela in which CARICOM has been divided.
Tuesday's resolution said Mr. Tarre was being recognised as Venezuela's legitimate permanent representative, pending free and fair elections and the appointment of a democratically elected government.
Last month Donald Trump, the president of the United States, met Prime Minister Andrew Holness and other CARICOM heads of government from The Bahamas, Haiti, and St Lucia, as well as the president of The Dominican Republic, all of whom have taken postures more favourable to the American position on the Maduro administration.
All other CARICOM heads of government were excluded from the gathering at Trump’s Mar-a-Lago resort in Florida.