“An annual treat,” declared The Wall Street Journal of Anne Perry’s Victorian-era holiday mysteries. Now she continues this magnificent tradition with A Christmas Garland, a yuletide tale set in exotic India. This time the mistress of mystery tells the story of a terrible crime that sets the stage for another: accusing an innocent man of murder.   The year is 1857, soon after the violent Siege of Cawnpore, with India in the midst of rebellion. In the British garrison, a guard is killed and an Indian prisoner escapes, which leads to yet more British deaths. Cries for revenge are overwhelming. Despite no witnesses and no evidence against him, a luckless British medical orderly named John Tallis is arrested as an accomplice simply because he was the only soldier unaccounted for when these baffling crimes were committed.