London is situated on the bank of _______ river ? By taleemified - February 1, 2021 258 a. Tyne b. Seine c. Came d. Thames