Institute of Cotton Research, Chinese Academy of Agricultural Sciences, Anyang 455000, Henan, China Organisation uri icon