BP Portrait Award Self Portrait is selected to show in the BP Portrait Award exhibition, the National Portrait Gallery, London.