Mobilize, the microcar brand of giant French manufacturer Renault, showcased two new microcars for the first time at the ...
The French car industry is known for being quite radical and experimental, especially compared to other European car ...