By Alexander Nazaryan The banks of the Thames River have hosted human settlements for thousands of years, from Neolithic huts to the soaring skyscrapers of London. Evidence of bygone civilizations ...