Sergey Kirdyapkin has been stripped of  his 2012 London Olympics 50km walk gold medal. Australia’s Jared Tallent now has gold, China’s Si Tianfeng silver and Ireland’s Rob Heffernan bronze. Photograph: Getty

Russia will lose two World Championship gold medals and an Olympic gold after the Court of Arbitration for Sport upheld an appeal by the IAAF over sel(...)