Preview Statue of Commerce, Holborn Viaduct, London, England, United Kingdom, Europe Image ID: 834-5066 Artist: Eurasia Purchase a commercial license Buy framed prints & more from our print store travel destination photography color image vertical day outdoors art statue statues sculpture commerce holborn viaduct close up close ups capital cities city location london england great britain united kingdom europe