Where is Thames river

Thames river is the longest river of England. it flows through Southern England. London is situated on the bank of river Thames. The total length of river Thames is 346 kilometre. It is the second largest river of United Kingdom. Thames river rises at Thames Head
in Gloucestershire and flows through Oxford where it is called Isis. Thames river flows into North sea.

Leave a comment

Your email address will not be published. Required fields are marked *