Windsor and Abingdon are the only towns between London and Oxford that you can really see anything of from the stream.
Windsor e Abingdon sono le sole città fra Londra e Oxford delle quali si può veder qualche cosa dal fiume.