XAM 2.0, a hybrid car built by students from the Polytechnic University of Turin. XAM stands for eXtreme Automotive Mobility. The team from the university was named H2polit0.
The picture was taken at Britain's 2012 Future Car Challenge. The clearly labeled Renault Zoe in the background led me to this identification.