Shanghai researchers develop puncture-proof tyre

10 Aug 2011