Cat Stevens - vocals, acoustic guitar, keyboards; Larry Steele - vocals, guitar, flute, bass guitar, percussion; Alun Davies - vocals, acoustic guitar, 12-string guitar; Sue Lynch, Kim Carlson, Angela Howell - vocals; Mark Warner - electric guitar, bouzouki; Jean Roussel - Clavinet, organ, keyboards, synthesizer; Bruce Lynch - bass guitar; Gerry Conway - drums, percussion; Chico Batera - percussion. |