The British Olympic Association's chairman has said teenage Chinese swimmer Ye Shiwen is not a drug cheat, after a US coach cast doubt on her world record-breaking swim.
Lord Colin Moynihan said Ye, 16, had passed drug tests, was "clean" and deserved recognition for her talent.