List of bus routes in London

Columns: Route | Start | End | Operator
300 | Canning Town bus station | East Ham station | Blue Triangle | 301 | Bexleyheath | Woolwich | Arriva London | 302 | Mill Hill Broadway | Kensal Rise | Metroline | 303 | Kingsbury Circle | Edgware bus station | London Sovereign | 306 | Acton Vale | Sands End | London United | 307 | Barnet Hospital | Brimsdown | Metroline | 308 | Clapton Pond | Wanstead | Tower Transit

Example questions:
In which London borough is the end station on the bus route in London with the next highest number to Balham located ? | After what is the end station named on the bus route in London that starts from a Tesco store ? | Which company owns the operator responsible for the bus route in London that ends at East Ham station ? | Which of the bus routes in London operated by London General ends at the location of the National Sports Centre ? | Which station on the bus route in London with the highest number was originally called Barking Road ?

Answers:
Croydon | New Cross tollgate | Go-Ahead Group | 322 | Canning Town bus station