The U.N. General Assembly approved a resolution calling on the U.S. to reverse its decision recognizing Jerusalem as the capital of Israel, the world body said in a statement.
A total of 128 member states voted in favor of the resolution despite U.S. President Donald Trump threatening to withhold financial aid from countries that supported the resolution.
Trump's warning may have affected the result as nine countries voted against the resolution and 35 abstained. Nonetheless, a number of Arab and Western allies of the U.S. supported the resolution, the report noted.
The U.N. said the resolution expressed the General Assembly's "'deep regret' over recent decisions concerning the status of Jerusalem" and added that the vote made clear "that the Holy City 'is a final status issue to be resolved through negotiations in line with relevant UN resolutions.'"
U.S. Ambassador Nikki Haley reportedly said that the U.S. was being "singled out for attack" for choosing to exercise its right as a sovereign nation.
"We will remember it when we are called upon to once again make the world's largest contribution to the United Nations, and so many countries come calling on us, as they so often do, to pay even more and to use our influence for their benefit," she added.
The U.S. on Monday vetoed a similar Egyptian-drafted resolution in the Security Council.
Arab and Muslim countries called for the U.N. vote on the issue after Trump altered a U.S. policy that had been in place for decades by recognizing the ancient city as Israel’s capital and promising to move the American embassy there.