Britain's Queen Elizabeth visited Prince Philip in hospital yesterday (06.06.12).

The 86-year-old monarch went to the King Edward VII Hospital in London to see her sick husband, who was admitted there on Monday (04.06.12) suffering from a bladder infection.

After seeing Philip - who turns 91 on Sunday (10.06.12) - the queen emerged with a smile on her face, suggesting the Duke of Edinburgh's condition was improving.

It is hoped Philip will be discharged from hospital in time for him to celebrate his 91st birthday with his family at Windsor Castle.

A Buckingham Palace spokesperson said: "The treatment of his infection continues with antibiotics. He is likely to remain in hospital over the next few days. He is in good spirits."

Philip - who missed the last two days of the queen's Diamond Jubilee celebrations - was also visited by his son Prince Andrew and on Tuesday (05.06.12) Prince Edward, his wife the Countess of Wessex and their two children, Louise and James, came to see him.

After their visit, Edward said his father was doing a lot better.

When asked how the queen was coping, Edward told reporters: "She's bearing up but missing him, obviously."