The Duke of Edinburgh faces spending his 91st birthday in hospital, where he's recovering from a bladder infection.

Buckingham Palace says Prince Philip might not be discharged until after the weekend.