STOCKHOLM (AP) -- Suresh Joachim has broken his own Guinness world record for nonstop broadcast-television watching, clocking 72 hours in the Swedish capital.

"I feel fine, I drank between 25 and 30 cups of coffee," Joachim said Sunday.

His previous record was 69 hours, 48 minutes, set in 2005.

Joachim, a Sri Lanka native who lives in Toronto, watched three seasons of the drama series "24" featuring Kiefer Sutherland, said Swedish TV4 spokeswoman Janina Witkowski.