World`s oldest long-distance runner retires at 101

101-year-old Fauja Singh, the world`s oldest marathon runner of Indian-origin, retired from competitive events as a "very happy" man as he finished his last race here today.