Huge crowds have gathered to protest against President Donald Trump's policies in cities across the US, including New York, Washington DC, Chicago, Miami, and Los Angeles.

The rally in New York City's iconic Times Square drew thousands of people not long after it began this morning.

The streets and subway entrances were densely packed with people holding up signs with slogans like "Democracy not Monarchy" and "The Constitution is not optional".

Ahead of the demonstrations, Trump allies accused the protesters of being linked with the far-left Antifa movement and condemned what they called "the hate America rally".

Organisers and protesters out today said the events were peaceful.

Non-violence is a core principle of No Kings events, the group states on its website, which urges all participants to de-escalate potential altercations.

In New York, sections of the crowd regularly erupted into chants of "this is what democracy looks like" as a near-constant drumbeat boomed in the background alongside cowbells and noisemakers.

Helicopters and drones could be seen flying overhead, and police stood on the sidelines.

The NYPD said more than 100,000 people had gathered to peacefully protest across all five of the city's boroughs, and that no protest-related arrests were made.

In Times Square, a police officer standing by estimated that over 20,000 were marching down 7th Avenue.

Source : BBC