Prince Philip has been moved to another hospital for treatment for a pre-existing heart condition as he fights an infection.
The Duke of Edinburgh, 99, has been transferred to St Bartholomew's Hospital for treatment for an infection and testing and observation for a pre-existing heart condition, Buckingham Palace has said.
Buckingham Palace said: " The Duke of Edinburgh was today transferred from King Edward VII's Hospital to St Bartholomew's Hospital where doctors will continue to treat him for an infection, as well as undertake testing and observation for a pre-existing heart condition.
" The Duke remains comfortable and is responding to treatment but is expected to remain in hospital until at least the end of the week."
Prince Philip was shielded from public view as he left King Edward VII's hospital in central London on Monday morning where he had been receiving treatment for an infection.
Umbrellas were held up as he made his way into a waiting ambulance, at the rear of the hospital, and was taken to St Bartholomew's Hospital, also in central London.
The duke, who is three months away from his 100th birthday, was initially admitted nearly two weeks ago for a few days as a precautionary measure after feeling unwell.
The duke's previous longest stay in hospital was in 2013, when he had an operation on his abdomen.
Prince Edward, 56, told Sky News on Tuesday that his father was getting better.
The Earl of Wessex said: "As far as I'm aware, he's a lot better ... so he's looking forward to getting out which is the most positive thing.
Keep up to date with local news in your area by adding your postcode below
Edward added with a laugh that his father was "just a bit" frustrated at being in hospital.
He said: "You can only watch the clock so many times and the walls are only so interesting.
"We've had some lovely messages from all sorts of people and we really appreciate that and so does he, I've been passing them on."