Rabat-  Japan donated Morocco 170 new generation eco-friendly vehicles worth 50 million MAD.