The familiar "LSR" (London Street Railway) was replaced by "LTC" (London Transit Commission) buses, July 1951. London Free Press : from the vault : a photo-history of London. Volume II: 1950-1975. RE
The familiar "LSR" (London Street Railway) was replaced by "LTC" (London Transit …