Death of England: Delroy

Date: 27 Oct – 28th Nov 2020 London, 2020. Delroy is arrested on his way to the hospital. Filled with anger and grief, he recalls…