US President Donald Trump used America's 250th Independence Day celebration to deliver a sweeping patriotic address, declaring the US "stronger, richer and prouder than ever," unveiling a 1776 American flag, defending the Constitution and Second Amendment, attacking communism, and asserting American dominance in space, military strength and global leadership.

President Donald Trump has ushered in the 250th anniversary of American independence with soaring rhetoric about American exceptionalism before veering into a darkly political…

In his speech at Mount Rushmore, the president lauds American exceptionalism while taking aim at domestic ‘radicals and extremists’.