Artists
Album Info
Release Date: 1993Label: Decca
℗ 1993 The Decca Record Company Limited, London© 1993 The Decca Record Company Limited, London
Total timing 64.23
Recording location: Church Studios, Crouch End, London, 6-9 December 1991.
Made in Germany / Printed in Germany