2 Fennell Street, Johannesburg, Gauteng 2001, South Africa

Trains, trams, horse-drawn carriages, buses and vintage cars – The James Hall Museum of Transport in Rosettenville in the South of Johannesburg is the largest land transport museum in South Africa, established in 1964.