Europe

Anti-monarchists stage protest in London ahead of Commonwealth Day ceremony

Anti-monarchy protesters staged a demonstration outside Westminster Abbey in London, England, on Monday, March 13, ahead of the arrival of members of the royal family for Commonwealth Day. Credit: @NoKingCharlie via Storyful

Just the News Spotlight