Ye Shiwen – Superwoman?: Ye Shiwen of China sent shockwaves rippling throug - The Independent