London is situated on the bank of which river: June 28, 2025 by Iqrar KhanA. Thames B. RhineC. SeineD. Danube