Britain's Prince William, Duke of Cambridge, carries his new-born son Princ - The Independent