There are many bridges over the River Thames. The River Thames flows through London.
A.There are many bridges over the River Thames, where flows through London.
B.There are many bridges over the River Thames which flows through London.
C.There are many bridges over the River Thames, which flows through London.
D.There are many bridges over the River Thames, that flows through London.