The Duke of Edinburgh has been taken to hospital with a bladder infection and will miss the rest of the Diamond Jubilee celebrations, Buckingham Palace have said.

The 90-year-old will miss tonight's Diamond Jubilee Concert after being taken to the King Edward VII Hospital in London.

A palace spokesman said he will be under observation in hospital for a few days, and will miss the concert, being attended by 12,00 people, as well as the national service of thanksgiving at St Paul's Cathedral tomorrow.

A lunch at Westminster Hall, two receptions, a carriage procession to Buckingham Palace and a balcony appearance with Royal Air Force fly-past will be carried out by the Queen without Prince Philip by her side.

This latest health scare follows the Prince's treatment for a blocked coronary artery in December when he missed his first Christmas morning service at Sandringham, an annual tradition for the Royal Family since 1988.