The future King of England, His Royal Highness Prince of Cambridge. made his first appearance to an adoring British public today, in the arms of his mother, Katherine, Duchess of Cornwall, and his father, Prince William, outside of St Mary's Hospital in London.

No name has been given yet, but London bookmakers have chosen James and George as the most likely names. Welcome to the world, little prince!