Eden Kane
Eden Kane is the stage name of Richard Graham Sarstedt. Born in India, he is a British pop... more »