Apparently Virgin is trialling pizzas on board its trains. Right now it's just the 1140 Glasgow Central to London Euston service with cheese and tomato, haggis, or ham and mushroom the choices of topping. 9 inches and £5 each. On-board flyers suggest the pizzas should be ordered for delivery at Carlisle or Lancaster so it is unclear whether they are cooking on board or doing them at the stations and then loading them on, but it seems like an interesting development.