Chinese automotive research and development company Techrules has recruited Italian design and engineering partners as it seeks to launch the country's first supercar.
Chinese automotive research and development company Techrules has recruited Italian design and engineering partners as it seeks to launch the country's first supercar.