A man believed to be the world’s oldest marathon runner has run his last competitive race.

Fauja Singh, 101, from Ilford, recorded a time of one hour, 32 minutes and 28 seconds at the Hong Kong 10km event.

The 100-year-old has been running for 12 years, since the deaths of his wife and son.

He became the world’s oldest full marathon runner in 2011 after finishing the Toronto marathon after turning 100.

But Guiness World Records did not recognise the feat because he could not produce a birth certificate.

He then ran his first London marathon and went on to compete in a further eight marathons.

He has said he will miss running in competitive races but would run again for charity if asked.