The River Thames is located in? A) England B) Scotland C) Ireland D) Finland Related MCQs: Near the London eye, there is a bridge—– the Thames River. According to the Indus Basin Treaty, the waters of the River Beas, River Ravi, and River Sutlej would be used by? Tirich Mir (peak) is located in which mountain range? Arch of Janus is located in country?