London is situated on the bank of which river: June 29, 2025 by Iqrar KhanA) DanubeB) RhineC) Thames D) Seine