Mahindra Racing Do India Proud in Formula E June 12, 2017 A podium finish and a victory add to Mahindra Racing’s success in the Formula E championship.