Former British prime minister Margaret Thatcher has died following a stroke, a spokesperson for the family said.