Indian vehicle maker, Mahindra and Mahindra is gearing up to launch a slew of electric vehicles in the coming years. The company intends to introduce its EVs under two nameplates - the XUV and B.E ...