In this artwork, how is the The Scottish and English statues discussed?
The Dundee statue was unveiled only two weeks after the one in New York in 1880 and the third cast was erected on the Thames Embankment in London in 1884. The Dundee statue is located at 56°27′44.5″N 02°58′19.0″W and the London statue is located at 51°30′30.5″N 00°07′18.5″W.
Thames Embankment Dundee London