My Sweet Lord is by a former Beatle.
All Things Must Pass is a triple album by English musician George Harrison . `` My Sweet Lord '' is a song by English musician and former Beatle , George Harrison . In America and Britain , the song was the first number one single by an ex-Beatle . Harrison performed `` My Sweet Lord '' at the Concert for Bangladesh in August 1971 , and it remains the most popular composition from his post-Beatles career .