An all-star tribute concert to David Bowie, announced shortly before he died, has been held in New York.

The concert in Carnegie Hall was announced on 10 January as a retrospective of Bowie's life.

Nick Bryant reports.