Porsche Taycan wins World Performance Car and World Luxury Car while Tesla didn’t even make the list
Like all events as of late, the annual World Car Awards ceremony was supposed to happen at the New York Auto Show, butwas cancelled due to the COVID-19 outbreak. But that didn’t stop them from […]