Richard Holbrooke, the US Special Envoy to Afghanistan, has died. He had been in critical condition after emergency surgery to repair a torn aorta.