Marc Conrad, un autrichien réfugié en Chine, est expulsé du pays par les autorités chinoises. Il décide de se rendre à Macao et embarque sur le bateau le Fa-Tsan, commandé par le capitaine Conrad. Les deux hommes ne s'apprécient guère et l’affrontement paraît inévitable.
Sherlock Holmes a bien des soucis : il doit absolument trouver un sosie du roi Ferdinand de Portorico, car celui-ci est l'objet de divers attentats et, peu courageux, veut qu'un double le remplace en public. Le détective déniche un habitant de Prague, le peu fortuné Lelicek, extraordinairement...