World 1983: Ford Escort topples Toyota Corolla for #1
The Ford Escort is the most popular nameplate worldwide in 1983. According to information shared by the Irish SIMI, the Ford Escort topples the Toyota Corolla to become the best-selling car in the world in 1983. Note the Escort is sold under two different bodies in Europe and the USA,…