Affiliation: | 1. Dudutech –A Division of Finlays Horticulture Kenya Limited, Kingfisher Farm, P.O. Box 1927, Naivasha, 20117, Kenya 2. Department of Plant and Environmental Sciences, Faculty of Sciences, University of Copenhagen, Thorvaldsensvej 40, 1871, Frederiksberg, Denmark
|