Sherlock and Watson return for a special episode set in Victorian London, where they face a seemingly impossible case.

Coming soon to BBC One.