a couple of laughzillas on a blue diamond background

Alibaba
Chinese e-commerce giant Alibaba may not be that well known for its maps service, but in 2012 its Taobao service made a quiet foray into maps and last year it paid $294… Keep reading →