HomeGENERAL KNOWLEDGE On the bank of which river is the city of London located? July 15, 2018 0 A. Severn B. Thames C. Avon D. Humber Tags GENERAL KNOWLEDGE UPDATED MCQs Facebook Twitter