In a recent article posted on Internet Retailer, the match was put up between Amazon and Alibaba. We at Channel IQ decided to visualize that into an infographic that shows the battle between these two marketplace giants. Enjoy and share with your friends.