Margaret Thatcher Death Party
Margaret Thatcher's Death Party
On Saturday, thousands of people showed up in Trafalgar Square in London to celebrate the death of Margaret Thatcher. Our colleagues from VICE UK went along to witness this morbid and very British party.
Advertisement
Advertisement
Advertisement