The world's oldest marathon runner, 100-year-old Fauja Singh, from Ilford, has achieved another featĀ -- completing the Scotiabank Toronto Marathon in Canada.

Singh finished the race in eight hours, 25 minutes and 16 seconds.

Run fauja Run: 100-yr-old Fauja finished the Toronto marathon in 8 hours.

Twenty-six miles is a hugely draining test for anyone and after almost 22 miles it looked like the centenarian might have to stop.

But he battled on for another two hours to reach the finishing line in 3,850th place ahead of five other runners.
Singh, who only started running 11 years ago after the deaths of his wife and son, trains every day, running 10 miles.

He attributes his success to ginger curry, cups of tea and "being happy". He has said, "The secret to a long and healthy life is to be stress-free." He holds the world record for the men's over-90 category after completing the 2003 Toronto marathon in five hours and 40 minutes.