Fauja Singh oldest marathon runner

Fauja Singh, the man believed to be the world's oldest marathon runner, has ran his last race and retired at the astonishing