Winding along remote narrow valleys and beneath escarpments "thick with wild forests", the Tazara Railway takes you halfway across southern Africa – a 1,100 mile journey that is "spectacular in ...