Sri Lanka-born, Toronto-based Joachim, who already has 53 Guinness records to his credit, added yet another on Sunday by watching television non-stop for 72 hours in Stockholm. In the process, the 39-year-old broke his own previous record of 69 hours and 48 minutes established in September 2005 at the ABC studios in New York.
A holder of many Guinness records, Joachim was invited by Sweden's television TV4 network to compete against a Swedish challenger.
The shy unassuming Joachim, who lives with his wife in the city of Mississauga on the outskirts of Toronto, said he spent his time watching episodes of a drama series and drinking cups of coffee. His record-breaking feat began at 8 pm on Thursday and ended on Sunday evening.
Joachim said attempts were made by other people to break the record during the past three years, but nobody succeeded.
Before leaving Toronto for Stockholm, Joachim said he was approached by the Swedish television network to compete with a Swedish challenger.
Major records in his name include the longest karaoke marathon (25 hours, 49 minutes), the longest radio broadcast (120 hours), the longest time standing on one foot (76 hours, 40 minutes), and the longest bout of ironing clothes (55 hours, five minutes).
Joachim has drummed continuously for 84 hours; run on a treadmill for 168 hours to cover 659.27 km; bowled for 168 hours; carried a 4.5 kg brick for 135.5 km; crawled non-stop for 56.62 km; dribbled a basketball for 156.71 km in 24 hours; danced for 100 hours continuously; moon walked for 24 hours; performed at a non-stop musical for 42 hours; and pushed a car for 19.2 km in 24 hours, among other feats.