A group of engineers from the Eindhoven University of Technology, Netherlands have unveiled new Stella Lux EV, a four passenger cruiser for 2015 World Solar Challenge competition. Back in 2013, the engineering students from the same university developed solar powered ...