A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 290

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 164

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 233

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 313

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 354

News Swiftly

Chris Kaba shooting: Met Police officer gives evidence

Officer 'filled with dread' before Kaba shooting

Kaba family Chris Kaba was shot in the forehead through the car windscreen

A Metropolitan Police firearms officer accused of murdering Chris Kaba has told a court he was "filled with dread" and thought one of his colleagues could have died. Martyn Blake shot the unarmed 24-year-old in the head during a police stop in Streatham, south London, in September 2022. He denies murder. Giving evidence at his trial, Mr Blake told the jury at the Old Bailey that he had had a ?duty to protect? his fellow officers on the night of the police stop.

Mr Kaba?s family were in the courtroom to hear the police marksman?s evidence. When asked by defence barrister Patrick Gibbs KC why his pulled the trigger, Mr Blake, 41, said: "I had a genuine belief that there was an imminent threat to life; I thought one or more of my colleagues was about to die. "I thought I was the only person with effective firearms cover at the time. "If I hadn't acted I thought one of my colleagues would be dead. I felt I had a duty to protect them at the time."

The court heard that Mr Blake joined the Metropolitan Police in 2008 and applied to be a firearms officer in 2015. ?It struck me as a challenging role with a challenging course. It was a very good course and a thoroughly good job. Best job in Metropolitan Police, working with the best colleagues," he said.

Listen to the best of BBC Radio London on Sounds and follow BBC London on Facebook, X and Instagram. Send your story ideas to hello.bbclondon@bbc.co.uk