Mahindra e2o electric city car launched in London


The London drizzle failed to dampen the enthusiasm of executives of one of India’s biggest industrial conglomerates as they took the wraps of the successor to the G-Wiz...