The Duke of Edinburgh has been taken to hospital with a bladder infection, Buckingham Palace said.

The palace said the 90-year-old Royal was taken to the King Edward VII Hospital in London from Windsor Castle as a precautionary measure earlier today.

Prince Philip was at the Queen's side throughout their trip on The Thames yeterday at the head of the Diamond Jubilee flotilla.

Heavy rain accompanied the event but the Duke and the Queen remained standing throughout and at one point he was seen swaying to the tune of a sea shanty played by one of the bands involved in the pageant.

The Duke will remain in hospital under observation for a few days, a palace spokeswoman said.

The news was released just hours before the Diamond Jubilee concert was due to begin in front of Buckingham Palace.

The palace spokesman said the Queen would still be attending tonight's concert.

The statement about the Duke's health said: "HRH The Duke of Edinburgh was taken to King Edward VII Hospital in London this afternoon, from Windsor Castle, as a precautionary measure after developing a bladder infection, which is being assessed and treated.

"Prince Philip will remain in hospital under observation for a few days.

"He is, understandably, disappointed about missing this evening's Diamond Jubilee Concert and tomorrow's engagements."