window.dotcom = window.dotcom || { cmd: [] }; window.dotcom.ads = window.dotcom.ads || { resolves: {enabled: [], getAdTag: []}, enabled: () => new Promise(r => window.dotcom.ads.resolves.enabled.push(r)), getAdTag: () => new Promise(r => window.dotcom.ads.resolves.getAdTag.push(r)) }; setTimeout(() => { if(window.dotcom.ads.resolves){ window.dotcom.ads.resolves.enabled.forEach(r => r(false)); window.dotcom.ads.resolves.getAdTag.forEach(r => r("")); window.dotcom.ads.enabled = () => new Promise(r => r(false)); window.dotcom.ads.getAdTag = () => new Promise(r => r("")); console.error("NGAS load timeout"); } }, 5000)

Watch: 'No Kings Day' protests against Trump take place across US

Thousands of people have gathered in cities across the US to protests against President Donald Trump as he hosts a military parade in Washington DC.

The demonstrations organised by a group called "No Kings" was billed as a nationwide day of defiance at his policies.

Lawmakers, union leaders and activists gave speeches in cities like New York, Philadelphia and Houston to crowds waving American flags and signs critical of Trump. In Los Angeles, police clashed with protesters as tear gas was fired to disperse crowds.

The military parade celebrated the 250th anniversary of the US Army and was on the same day as Trump's 79th birthday.