What do Londoners think of tourists? | 1970s Tourists | 1970s London | Have your say | 1979

T

ThamesTv

Tap to view description

Show more