Archbishop Stefan Heße of Hamburg, Germany, makes his announcement on March 18, 2021.

Archbishop Stefan Heße of Hamburg, Germany, makes his announcement on March 18, 2021.

A long-awaited report published on Thursday raised serious concerns about Archbishop Heße’s handling of several cases during his time in Cologne.