The 2023 Margaret Thatcher Freedom Lecture