Department of Vegetable Science Punjab Agricultural University Ludhiana 141004 India;
Directorate of Research Punjab Agricultural University Ludhiana 141004 India;
Department of Vegetable Science Punjab Agricultural University Ludhiana 141004 India;
湖南农业大学园艺园林学院;
湖南省蔬菜研究所;