Former British Prime Minister Margaret Thatcher has died at the age of 87.