Designed by
Title
Stratford international train and tube station, one of the biggest transport junction of London and UK. #53709841
Description
LONDON, UK - NOVEMBER 29, 2014: Stratford international train and tube station, one of the biggest transport junction of London and UK.
This image is editorial