site logo

Alibaba invests $2.23B in outdoor digital advertising company