The Duchess of Cambridge is expecting a baby, St James's Palace announced yesterday.

For live reactions see below.