A steam engine pulling a luxury train which charges passengers tickets up to £3,575 per trip is on its way to Edinburgh.
The Great Britain XV left London's Paddington station on Saturday en-route to the capital.
It due to steam into Edinburgh on Tuesday April 18 after leaving Wales on a nine day sightseeing tour.