AP: A spokesman for Amy Winehouse says the 24-year-old singer has been taken to a London hospital after a fainting spell.