London City is located on the bank of which river?

A ) Rhine River

B ) Seine River

C ) Thames River ✅

D ) Danube River