Thames+River+(Ollie+V)

=The Thames is the largest river in England. It is located in London, England and travels over 346 kilometers from the Cotswolds in West Central England to the North Sea. At one stage it flows beside the London Eye! =

= =

= =

media type="custom" key="9784748" align="center"

This youtube video is about a lock.

= =

=There are 46 locks over the course of the river. =

=Every year the Thames freezes. = = =

= =