Global Switch technology data centre business logo on modern building docklands light railway East India Docks station & train East London England UK

- Image ID: T5FE6Y
Global Switch technology data centre business logo on modern building docklands light railway East India Docks station & train East London England UK
Justin Kase z12z / Alamy Stock Photo
Image ID: T5FE6Y
Location: Blackwall East India Dock East London England UK