Africa's most 'beautiful train journey' spanning 3,500 miles and crossing 5 countries

The luxury train accommodates just 70 passengers, spread across three suite classes, with prices starting at £12,000.

No comments

Read more