TRAFALGARE SQUARE

Trafalgar Square, built to celebrate the victorious forces of the British state and armed forces, has been a centre of political dissent since its opening…