London General is a bus company operating services in Greater London. It is a part of the Go-Ahead Group and operates buses under for 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.