A small group of neo-Nazis have staged an anti-Semitic rally in London, but were hugely outnumbered by counter-demonstrators.

About 20 far-right activists protested in central London against Shomrim, a Jewish neighborhood watch group. They had planned to rally in north London's Golders Green area, home to a large Jewish community, but police decided to move them because of the disorder that could ensue.

The group, waving Palestinian and Confederate flags, stood surrounded by police in a fenced-in area near Downing Street on Saturday. A counter-demonstration drew more than 100 people, who chanted "Nazis off our streets" nearby.

Police said they could not ban a static demonstration and have a duty to safeguard the right to protest.