President Donald Trump has praised the US military in a speech at an Independence Day event in Washington DC.
Read:Democrats take Trump tax return fight to court
The Salute to America event featured military flyovers and fireworks, drawing crowds despite the rainy weather.
Read:Trump says to talk trade with Japanese leader Abe at G20
Opponents accused Mr Trump of wasting money and politicising the holiday ahead of his re-election campaign.
Source:Â bbc.com
