Lizzie Armitstead fails to win a medal in cycling road race after missed drug test scandal 0 07.08.2016 23:04 Telegraph.co.uk