Zac Brettler, 19, plunged to his death from a fifth-floor apartment overlooking the River Thames opposite MI6 headquarters at 2.24am on November 29, 2019.
To the dismay of privacy-obsessed residents, the Riverwalk finds itself the backdrop to an extraordinary whodunnit? with almost as many twists and turns as a 007 thriller.