TEHRAN, October 22 - The UK government’s failure to clinch a favorable Brexit deal with the EU has angered the British public. Hundreds of thousands took to the streets of capital London Saturday to call for a second referendum on Brexit. The rally was the largest such gathering since the march against the Iraq war in 2003. Press TV’s Camilia Shambayati reports from the British capital.