Officials scrambled to curb cheating, and one in every five runners to finish the 2017 edition of the international race was disqualified.

SHARE