Vybz Kartel won his appeal at the Commonwealth court in London on Thursday after lawyers acting for the 48-year-old claimed his conviction was unsafe.