]> A barcode-01244286 China Lantau Island, James Leong. Oryza sativa Linnaeus Linnaeus 2025-01-03 16:04:37 S. Y. Hu