Mahindra Reva, a part of the Mahindra Group, today said that it will launch its new generation electric vehicle, e2o, in the middle of this month.