British anti-royals have staged a ‘No Kings’ protest outside Buckingham Palace in London.