Two people are running to be the next Prime Minister of Britainbut a third presence looms over the contest: Margaret Thatcher. The late former prime minister led Britain in the 1980s and has left a large and contested legacy. Critics see her as an uncompromising ideologue whose free-market policies frayed social ties and destroyed the […]