Formula E Double podium delight for Mahindra Racing in New York City The team secured its maiden win and double podium last month in Berlin. Mahindra takes giant steps in car racing City-based car manufacturer is putting India on the global map of electric car racing. « Previous1Next » 1 of 1