James Hall Museum of Transport
James Hall Museum of Transport is a transport museum that aims to preserve and promote the history of hundreds of years of transport in South Africa in particular, and Africa in general. It is the largest transport museum in Africa.
Source: Wikipedia — James Hall Museum of Transport (CC BY-SA 4.0)