Alibaba, Russian tech firm Mail.ru agree to joint e-commerce venture

Alibaba, Russian tech firm Mail.ru agree to joint e-commerce venture