Europe’s Fastest Growing Companies in 2022 (infographic)
Italy is the country with the most companies on the list
Tesla: Innovation Over Advertising? (infographic)
Ford and Toyota's combined spend per car sold on advertising and R&D amounted to $3,171 - very similar to the amount Tesla sunk into innovation
The World’s Most Innovative Countries (infographic)
The Swiss are leading the race