Does it make economic sense to run an electric car?

After we mentioned regarding the launch of the Mahindra e2o there were many queries as to whether the electric car really makes economic sense. So we have tried to break up the costing and the approximate ROI. We are taking in to account the approximate on-road price and the mileage mentioned is the approximate mileage ...