Imagen

Left Lada (made in Russia). Right Mercedes (made in Germany).