Coaches are now ahead of trains in one crucial respect: all electric-travel between Bristol and London. FlixBus has run its first electric coach service between the two cities. The 8.30am departure ...