The waiting is over. Shortly after 6.15pm (Wednesday 24 July), the name of the first son of the Duke and Duchess of Cambridge was announced as George Alexander Louis.
The traditional names end much speculation as to what name Prince William and Kate would choose for the third in line to the throne.
The couple have broken a little with tradition by selecting three names rather...