China's Didi Chuxing launches ride service in Mexico

20th Apr 2018    |     Source: reuters.com

The logo of Didi Chuxing is seen at its headquarters building in Beijing, China, May 18, 2016.