British Leyland announces the closure of its car manufacturing plant in Speke, Liverpool, resulting in significant job losses.
British Leyland announces the closure of its car manufacturing plant in Speke, Liverpool, resulting in significant job losses.