Tate Modern Gallery, Themse, London, England.
Size:
4000px × 2594px
Photo credit: ©
360b / Alamy / Afripics
License:
Licensed
Model Released:
No
Keywords:
britain,
england,
great,
grossbritannien,
london,
modern,
river,
sv0817,
tate,
thames,
themse