I’ve been reporting here for months about the delayed annual LEDER report. The 2021 report was published July 2022, the 2022 report in November 2023 (slippage of 4 months) and now finally, the 2023 report is published on 2 September 2025, depending on when you count it from, a delay of 14 or 10 months. […]