Nikki Haley, the United States ambassador to the United Nations, on Friday spoke to the U.N. about President Donald Trump's decision to officially recognize Jerusalem as Israel's capital and to move the U.S. embassy to the Holy City. Haley, in a near eight-minute speech, brought the house down.

What did she say?

First, Haley explained that for thousands of years, Jerusalem has been the capital of Israel, even in times of strife, war and exile.

Then, she explained that what Trump did this week has been the will of the American people — both Republicans and Democrats — for decades. "This week, President Trump made the decision to no longer deny the will of the American people."

"Israel, like all nations, has the right to determine its capital city," Haley said, explaining that the seat of the Israeli government is located there and so should diplomatic missions.

Peace only happens when "all parties are honest with each other," Haley remarked, adding that Trump's actions resulted from "an honest assessment of reality." Haley explained: "Change is hard, but we should never doubt what the truth can do."

Haley also reiterated the U.S. government's commitment to the peace process between Israel and Palestine.

What else did Haley speak about?

As has been routine of Haley, she also tore into the U.N. for the previous actions they've taken against Israel.

Haley said:

And finally, I will not let this moment pass without a comment about the United Nations itself. Over many years the United Nations has outrageously been at the world’s foremost centers of hostility towards Israel. The U.N. has done much more damage to the prospects for Middle East peace than to advance them. We will not be a party to that. The United States no longer stands by when Israel is unfairly attacked in the United Nations. And the United States will not be lectured to by countries that lack any credibility when it comes to treating both Israelis and Palestinians fairly.

The former South Carolina governor went on to explain that it's no "coincidence" that famous peace agreements between Israel and its Middle Eastern neighbors were signed at the White House.

"Israel will never be, and should never be, bullied into an agreement by the United Nations," Haley said.

Watch the entire speech: