US President Donald Trump did the right thing when he recognized Jerusalem as Israel’s capital. Jerusalem has been central to the Jewish people for 3,000 years and the capital of the State of Israel since 1949. And it will remain the capital of Israel under any peace agreement, even if the definitive boundaries of the city are subject to negotiation.Trump was also complying with US law, as the Jerusalem Embassy Act of 1995 called for the relocation of the US Embassy from Tel Aviv to Jerusalem. In addition, last June, the US Senate unanimously passed a resolution commemorating the 50th anniversary of the reunification of Jerusalem that called upon the president and all US officials to abide by the provisions of the Jerusalem Embassy Act. Therefore, this was a legitimate, sovereign decision by an American president. In this regard, the UN General Assembly resolution adopted on December 21 that opposed this decision was presumptuous, to say the least.An analysis of Latin American and Caribbean votes, though, shows an important number of countries did not oppose the US decision.In fact, of 19 Latin American countries, nine did not support the resolution: Guatemala and Honduras voted against; Argentina, Colombia, the Dominican Republic, Mexico, Panama and Paraguay abstained; and El Salvador was suspiciously absent.With regard to the 15 members of the Caribbean community, also known as CARICOM, seven did not support the resolution: Antigua and Barbuda, Bahamas, Jamaica, Haiti and Trinidad and Tobago abstained; and St. Kitts and Nevis and St. Lucia were absent.Before the General Assembly vote, both Trump and US Ambassador to the UN Nikki Haley said the US would cut off financial aid to any countries that voted in favor of the resolution. This message was heavily criticized by the press and in diplomatic circles.After the vote, many commentators said the strategy did not work. When it comes to Latin America and the Caribbean, this is not quite true. Let’s analyze each case: Guatemala and Honduras, which voted against the UN resolution, both have long-standing relationships with the State of Israel that have become even stronger in the last few years. Guatemala’s President Jimmy Morales, it is worth noting, recently announced his decision – which could be followed by other countries in the region – to follow the US example and move the Guatemalan Embassy from Tel Aviv to Jerusalem. The abstentions of Argentina, Colombia, Mexico, Panama and Paraguay, on the other hand, can be mainly explained by the general worldview of these governments and their fairly good relations with Israel. Prime Minister Benjamin Netanyahu’s efforts to strengthen ties with Latin America and his recent historic trip to the region – in which he visited Argentina, Colombia and Mexico and met with Paraguay’s president while in Argentina – could have had an impact, too.But there is no doubt the administration’s message had an impact on the Dominican Republic and El Salvador, two countries that have consistently voted for every anti-Israel resolution at the UN. CARICOM members that did not to support the resolution against Trump’s Jerusalem decision – with the exception of Haiti – usually vote at the UN against the US position on Israel. The fact that they were either absent or abstained from this resolution is striking and shows the administration’s message had a strong effect on this group of countries.The writer is an attorney with an international law and diplomacy degree from Fletcher School of Law and Diplomacy at Tufts University. She has been B’nai B’rith International’s special adviser on Latin American affairs since late 2008.