To mark independence day celebrations, Trump has delivered a speech in Washington DC. He focused on patriotism and urged young people to join the armed forces. The US president had pressed for a display of America's military capabilities, dismissing concerns over militaristic overtones of the ceremony. It's drawn criticism from his opponents, who have accused him of turning a national holiday into a political event using tax payer's money. Courtney Kealy reports.