British boxer Amir Khan's world light-welterweight title rematch with Lamont Peterson has been cancelled - after the American failed a drugs test.

The fight's promoters have confirmed the bout - scheduled for Las Vegas on May 19th - is off.