Cannonball tree flower in Seychelles