Blood On The Water by Anne Perry

Set in Victorian London, this gripping mystery follows Inspector William Monk as he investigates a devastating explosion on the River Thames that claims numerous lives. As Monk delves deeper into the case, he uncovers a tangled web of deceit, corruption, and hidden motives that lead him from the city's opulent drawing rooms to its darkest alleys. With the help of his astute wife, Hester, and a cast of intriguing characters, Monk must navigate the treacherous waters of high society and the criminal underworld to uncover the truth behind the tragedy.