Thousands of protesters rally outside Downing Street and take over Oxford Circus and Hyde Park in demonstration against UK government's shambolic handling of Afghanistan crisis and Taliban rule
Thousands of protestors have descended on central London today to demonstrate against Britain's response to the Afg…
August 21, 2021