Statutory corporation or gravy train? Transport for London paid an astonishing 1,319 staff £100,000 or more in the last financial year, nearly twice the figure in the previous 12 months. The vast... Read more »

Two people have been injured after a passenger train crashed through the buffers in north London during rush hour today. An eight-carriage London Overground train derailed at Enfield Town Station in the north... Read more »