Crime & Courts Police confirm warning preceded Delft taxi-rank shooting Claire Botha · October 29, 2026