Shell goes green in Europe with 80 new electric vehicle charging stations

X