Khayalactone, a novel limonoid from Khaya grandifoliola