The Boy Scouts of America Jamboree is a large celebration of the work that the organisation does, but a speech by Donald Trump at this year's event was more focused on himself than the scouts.

Tens of thousands gathered to watch the president give his speech in West Virginia on Monday afternoon (24 July).

The speech was noted for being politically charged, taking aim at Republicans threatening to derail his healthcare plans and at "fake news" organisations for their treatment of the Trump administration.

Trump invited the former scout and Health and Human Services Secretary Tom Price on stage and joked that he'd be fired if the Senate doesn't vote to move forward on debate to repeal Obamacare on Tuesday.

He said: "Tonight we put aside all of the policy fights in Washington, D.C. you've been hearing about with the fake news and all of that. You know, I go to Washington and I see all these politicians, and I see the swamp and it's not a good place.

"In fact, today I said, we ought to change it from the word 'swamp' to the word 'cesspool' or perhaps to the word 'sewer.' But it's not good. Not good. And I see what's going on. And believe me, I'd much rather be with you."

In previous years, presidents who attended have made their speeches about helping one another and the work of the scouts. The last two presidents to attend were George Bush and George W Bush.

Bush Sr in 1989 spoke in depth about nature, trust and the law, while his son in 2005 focused on having confidence in the future of America.

The mention of Trump's predecessor, Barack Obama, was booed by the crowd.

"By the way, just a question. Did President Obama ever come to a jamboree? The answer is no, but we'll be back," said Trump.

Although Obama never attended the jamboree, he did address them via a video link in 2010 marking the 100th anniversary of the scouts.

Parents were not impressed with the politicisation of the speech with many airing their views on social media.