When released back in 2012, Toyota 86 and Subaru BRZ (the same cars except for the badge) immediately draw attention from sports
Toyota is the world’s largest car maker, selling more than 10 million cars each year, including its subsidiaries Daihatsu and Hino. If