who sings have a cigar by pink floyd
Have a Cigar English folk singer Roy Harper provided lead vocals on the song. It was one of only two Pink Floyd recordings to feature guest lead vocals, the other being "The Great Gig in the Sky" with Clare Torry, though the latter piece featured no lyrics.