Mahindra Racing has a tough weekend in Shanghai Formula E race
Mahindra Racing managed to overcome a tough race with Edoardo Mortara finishing 16th and Nyck de Vries finishing 18th at Round 13 of the FIA Formula E World Championship in Shanghai, China.



