There is only one statue of Margaret Thatcher in the United States — at Hillsdale College in Michigan, where it was just unveiled at a ceremony that included NR’s John O’Sullivan. Thatcher herself was scheduled to attend but had to cancel. In a note, she praised Hillsdale for symbolizing “everything that is good and true in America.”