Performance Credits
Cat Stevens Primary Artist,Organ,Piano,Guitar,Vocals,Marimba,Harmonium,Keyboards,Percussion,Tambourine,Vibraphone,Co-Producer,Harpsichord,Lead VocalsSpike Milligan Primary Artist
Rick Wakeman Guest Artist,Piano,Organ (Hammond)
Alun Davies Claves,Guitar,Vocals,Autoharp,Clapping,Vocals (Background)
Paul Samwell-Smith Finger Cymbals,Vocals (Background)
Andy Roberts Organ,Guitar,Strings
Angela Howell Vocals (Background)
Chico Batera Percussion
Larry Steele Bass,Flute,Bongos,Congas,Guitar,Clapping,Percussion,Guitar (Bass),Vocals (Background)
Jean Roussel Keyboards
Linda Lewis Voices,Vocals (Background)
Sue Lynch Vocals (Background)
Kimberley Carlson Vocals (Background)
Andreas Toumazis Bouzouki
Del Newman Strings
Mark Warner Guitar,Bouzouki
Yusuf Guitar,Vocals
Bruce Lynch Guitar (Bass)
Gerry Conway Drums,Voices,Percussion
Harvey Burns Drums
Angelos Hatzipavli Bouzouki
John Ryan Bass
Technical Credits
Tony Clarke Mixing EngineerTed Jensen Mastering
Traditional Arranger,Composer
Paul Samwell-Smith Producer
Eleanor Farjeon Composer
Cat Stevens Arranger,Composer,Producer
Rob Mathes Arranger
Bill Levenson Reissue Supervisor
Ian Grimble Mixing
Del Newman Arranger,String Arrangements
Beth Stempel Reissue Coordination
Lee Hulko Mastering
David P. Bailey Photography