FORMER British prime minister Baroness Thatcher is "absolutely fine" in hospital after undergoing a minor operation, a spokeswoman said.
The 87-year-old was admitted to hospital on Thursday and was expected to be kept in overnight last night after having a growth removed from her bladder.
"She is absolutely fine," the spokeswoman said of the ex-premier, who has suffered some ill health in recent years.
Tim Bell, the leading PR and advertising figure who was a close adviser to Baroness Thatcher, said she was expected to need several days of recuperation.
It could well mean she will spend Christmas in hospital, where she has been accompanied by her daughter Carol. Her son is believed to be on holiday overseas.
Lord Bell said the former politician had been in some pain earlier in the week and was sent by her doctor to hospital where it was decided the operation was required.
It was a short procedure using what was described as "minimally invasive surgery", he said. "She's fine."
Lord Bell told the BBC: "The operation was a complete success and her condition is satisfactory. She'll stay in hospital for a few more days and then she'll go home.
"She's very tough. The doctors are perfectly happy. They say the operation has been completely satisfactory."
Baroness Thatcher was not well enough to join the Queen for a lunch with former and serving prime ministers as part of the Diamond Jubilee this summer.
And two years ago she missed an 85th birthday party thrown for her by Prime Minister David Cameron at 10 Downing Street.
In October she was sufficiently well, however, to mark her 87th birthday with lunch at a restaurant in London's exclusive St James's district with her son Mark and his wife.
The Iron Lady drew criticism from Mr Cameron and others for concentrating on the dementia she has suffered after a series of small strokes. Meryl Streep won an Oscar for the role.