A 101-year-old man who has been in nine marathons since taking up distance running when he was 89 said he retired after a weekend race in Hong Kong.
Singh said he completed the Hong Kong event in 32 minutes and 28 seconds, shaving 4 minutes off his time from last year.
"Five or six kilometers into the race, I really decided to go for it," he said. "I had lots of power today because I was very happy."
Singh said he moved from India to Britain following the death of his son and began running marathons in 2000.
He became the first centenarian to complete a marathon when he ran the Toronto Waterfront Marathon in 8 hours, 11 minutes and 6 seconds in 2011.
"It's because of the happiness I get out of it. If something makes you happy, you'll do it well," Singh said.