The longest singing marathon by an individual lasted 105 hours and was achieved by Sunil Waghmare (India) in Nagpur, India, from 3 to 7 March 2012.
The record attempt started at 11.06am on 3 March, with a variety of popular Indian songs being sung. No song was repeated within a 4 hour period. The attempt ended on the evening of 7 March after which Mr Waghmare joined in with a sing song with his supporters.
Comments below may relate to previous holders of this record.