President Donald Trump has nominated Colorado federal appeals court judge Neil Gorsuch for the US Supreme Court.

If confirmed by the Senate, the 49-year-old would replace the vacancy left at the court by the late Justice Antonin Scalia.