History was made at the 2026 London Marathon on Sunday (Apr 26) when two men finished the 42km marathon in less than two hours.