Tags: Bus Company.
London General is a bus company operating services in Greater London. It is a subsidiary of the Go-Ahead Group and operates most buses under contract to Transport for London. The company was named in honour of the London General Omnibus Company the principal operator of buses in London between 1855 and 1933.