Arson destroyed the Venezuelan embassy and damaged offices used by the Organisation of American States in St Kitts and Nevis in what the prime minister of the small Caribbean nation said was a politically motivated attack.
The fires at the buildings in Bassetterre, on the island of St Kitts, burned in the predawn darkness of Sunday. Authorities responded to the fire at the OAS offices around midnight, and were called out to the nearby embassy several hours later.
The Venezuelan embassy was reduced to charred rubble while the OAS office sustained only minor damage. No one was injured in either fire.
Lyndon David, a police inspector, said two men, whose names were not released, had been taken in to custody but had not been charged. He said there was no evidence to suggest a motive.
Prime Minister Denzil Douglas said on Monday the fires occurred after a political demonstration by allies of the opposition Unity Party and he blamed them for what he called "extreme political tactics" aimed at destabilising the government.
"There are those in this country whose primary objective is to win as they define winning regardless of the impact on our proud, progressive nation," he said in nationally broadcast address in the two-island country. "They are energised more by what they are determined to destroy than by what they wish to build."
Mark Brantley, the leader of the opposition in parliament, condemned the attacks and urged the public to help police resolve the case. He said he called the Venezuelan ambassador and OAS representative to express his "sorrow and revulsion" over the incident.
"We find especially abhorrent any attack on the personnel or property of friendly foreign nations, which have all provided and continue to provide invaluable support," Brantley said.
Politics in the islands has been increasingly polarised since December 2012, when Brantley filed a no-confidence motion aimed at forcing elections.
The majority has not allowed a vote on the motion. In October, Unity led a march that filled the streets of Basseterre with hundreds of demonstrators, a large turnout in the small nation of about 50,000 people.
St Kitts and Nevis is a member of Petrocaribe, the agreement that allows developing nations to buy Venezuelan oil under preferential terms, but relations with the South American country are not a major point of contention in local politics.