This 15ft bronze sculptor of Bishop David Sheppard and Archbishop Derek Worlock, located on Hope Street between Liverpool Cathedral and the Metropolitan Cathedral. Read what the BBC has to say.