The US is celebrating the 250th anniversary of American independence on Saturday against a backdrop of political polarisation and a brutal heatwave that's sweeping across parts of the nation.
US President Donald Trump is set to take a central role in the festivities and is scheduled to speak on the National Mall in Washington ahead of a large fireworks display.