A vicious riot erupts on polling day in the Westminster constituency.
Garrow must choose between exposing colonial brutality and re-uniting Sarah with her son.
Garrow risks his reputation to defend the indefensible, and changes British law forever.
DI Richard Poole is sent to investigate an impossible murder on a tiny paradise island.
The team reinvestigates the murder of fashion designer Ritchie Levene.
A battle of wits ensues between Sherlock and a stranger who seems to know all the answers.
Dr Watson and Sherlock Holmes meet, and tackle the case of the Impossible Suicides.