43071 hurries through Slough.
43168 hurries through Slough bound for London.
Roughly equivalent to a (North American) SD40
Appears to be a mail train