Bin Liu
VerifiedExecutive
Alibaba Group
CurrentAbout
Researcher ORCID: 0000-0002-1677-2772. Executive of Alibaba Group.
Approval Rating
0.0
Rate this figure:
Create a free account
to keep rating.
Your rating: /5
Rating as a guest. Sign up free for unlimited ratings & comments.