Reports: William cancels public appearance

The Duke of Cambridge will not attend the British Military Tournament tonight and will instead spend the evening with the Duchess, according to reports.


Royal baby due date announced

Clarence House has announced the due date for the Duke and Duchess of Cambridge's baby.