In 1966, infant Simon was left in the outside toilet block of a mother and baby home in Neath in south Wales. In an unrelated incident, four years later in Christchurch, England, newborn Lisa was left ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results