The scottish steam locomotive no. 25546 was in service in South Africa as Locomotive no. 3007 for 40 years.