Does the River Thames have any tributaries?

Yes, the Thames has around 38 main tributaries.