Virgin Trains have announced 42 new services a week between Edinburgh and London this May, boosting seat capacity by 22,000 a week on the route, which is an increase of nearly a third. The service will now run every 30 minutes for most of the day, giving those in Newcastle more […]