23. On the banks of which river is the city of London located? September 20, 2025 by Admin A. Seven B. Thames C. Avon D. Humber ✅ The correct answer is option Thames.