1045

1045

The Tower of London, from the north. 1980s





£260