Monday, March 28, 2011 Sunday morning showed Trafalgar Square, London damaged during the night by demonstrators. Bottles, cans, and placards littered the concrete ground of one of the most iconic
Monday, March 28, 2011 Sunday morning showed Trafalgar Square, London damaged during the night by demonstrators. Bottles, cans, and placards littered the concrete ground of one of the most iconic