Three Accused of Torturing Shakira Spencer to Death


Her decomposed body was found after neighbours complained about smell

Shakira Spencer in 2022. Picture: Met Police