A still of Margaret Thatcher in a 1990s anime