Longest Singing Marathon by an individual

The record for the longest singing marathon by an individual is 122 hours and 21 minutes and was achieved by Velu Murugan of Vellore,Tamil Nadu(India) between 16 June 2022 and 21 June 2022.