First Great Western's 43156 speeds through Princes Risborough. Its Swansea to London Paddington service has been diverted off the main line through the Thames Valley due to engineering work.