The Duke and Duchess of Cambridge have named their son - George Alexander Louis.

The first child of Prince William and Catherine, who is third in line to the throne, will be known as Prince George of Cambridge.

Royal correspondent Nicholas Witchell broke the news live on air.