Share
Thousands of people have gathered in cities across the US to join protests against President Donald Trump, hours ahead of his 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.
The military parade, scheduled for Saturday evening, is timed to celebrate the 250th anniversary of the US Army and it is also Trump's birthday.