Britain’s greatest ever Prime Minister
Margaret Thatcher was immensely popular, winning three consecutive General Elections with substantial majorities, despite making lots of hard decisions which upset entrenched vested interests. She made Britain a better place […]