1. London

Royal baby name announced

The Duke and Duchess of Cambridge have named their son George Alexander Louis, Kensington Palace said.

View all 34 updates ›

More top news