Graham Fisher confessed to his crimes while a patient at Broadmoor.
A Broadmoor patient who confessed to killing two women in East Sussex in 1998 and eating flesh from one of them has been jailed for at least 21 years.
Graham Fisher, 37, admitted the manslaughter of Clare Letchford and Beryl O'Connor in Hastings, on the grounds of diminished responsibility.
He also admitted trying to murder and rape a Czech student on a train and raping a London woman in her home.
Lewes Crown Court heard he confessed because he knew he remained a danger.
The bodies of Ms Letchford, 40, and widow Ms O'Connor, 75, were found strangled and burned in their Hastings flats less than 100 yards apart in January 1998.