HomeGENERAL KNOWLEDGE “London” is situated by the side of which river? June 29, 2018 0 (a) Seine (b) Don (c) Australia (d) Thames Tags GENERAL KNOWLEDGE UPDATED MCQs Facebook Twitter