William and Kate name royal baby George Alexander Louis

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

George had been the bookmakers' favourite for the first name of the prince, who is third in line to the throne.

He will be known as His Royal Highness Prince George of Cambridge.

They are currently at the duchess's family home in Bucklebury, Berkshire, after spending a night at Kensington Palace.

- BBC