TAZARA train

 Meals could also be ordered and brought to the cabin, and they were quite affordable at about $2 for a full-course dinner.

Dinner of beef stew with nshima on TAZARA train

Dinner of beef stew with nshima and watermelon on the first night aboard the Tazara train. Ben Mack / Insider

For dinner, the choices were chicken, a beef stew, or fish, which cost about $0.40 extra. Breakfast consisted of eggs, four slices of bread with a small scraping of butter, coffee or tea, and also cold spaghetti. It also cost just $2.

Ben Mack (to be continued)