Prince William and Kate Middleton have announced the name of their son – a little over two days after he was born. ...