Mahindra Racing enjoyed one of its strongest weekends of the 2025/26 FIA Formula E World Championship by scoring 38 points…