Of all the abductions, this one is different.
As every Sherlock Holmes fan knows, 221 B Baker Street is the great detective’s London address. When a Press story in TIME’S June 20 issue disclosed that anybody could now get in touch with him there, ...