President Donald Trump spoke at the NATO headquarters in Brussels on Thursday and asked NATO members to pay their fair share, a message that didn't appear to sit well with some of the leaders in attendance.

Trump noted the U.S. has spent more on defense over the past eight years than all other NATO members combined, calling on them to spend more than the current two percent-of-GDP threshold on defense.

“NATO members must finally contribute their fair share and meet their financial obligations,” the president said before all 27 other foreign ministers, noting that "23 of the 28 member nations" are failing to meet the two percent commitment.

While Trump delivered his remarks, the Prime Minister of Luxembourg, Xavier Bettel, appeared to snicker to French President Emmanuel Macron while covering his mouth.

Other leaders, such as German Chancellor Angela Merkel, also appeared to be containing laughter during Trump's speech, Neil Cavuto said on "Your World" this afternoon.

Cavuto said these leaders who were "snickering" and "laughing" at Trump and "treating him like a pariah" in the group photo will now have to explain their actions to the president of the United States.

"It is more than President Trump, it is about the country he represents and the leadership we have as head of this organization," Cavuto said.

Watch Cavuto react above.

GA Veteran Gets Letter of 'Violation' for Flying Flag Outside Home

Former Army Ranger: Celebs' Reactions to Manchester Show Their 'Bulletproof Bubble'

Trish Regan to Former Hillary Spox: Obama Policies Led to Rise of ISIS

'The View' Bashes Trump as Unpresidential for Calling Terrorists 'Evil Losers'