A huge demonstration against the human rights abuses of the Iranian Regime took place in Trafalgar Square on Saturday, November 19.
The protesters, which included Anglo-Iranian communities, supporters of National Council of Resistance of Iran (NCRI) and human rights activists, highlighted the staggering number of executions that have happened so far in 2016.