After long waiting of over three years the new avatar of Mahindra Reva electric vehicle is here. It was first called as NXR when it was showcased at the Frankfurt Motor Show few years ago. The car with this name was expected to be launched in India by 2012. Due to various reasons including the wait for subsidies and tax relaxation in 2013 Indian budget, the launch was delayed. Mahindra e2o was rolled out in India, in March 2013.