Board Thread:Off Topic/@comment-27966940-20160712001717/@comment-26397825-20160718011124

Well, actually, the wide, flowing river meaning makes sense. They often name places based on the location, and London is built directly on the banks of the Thames River. I'm inclined to believe that is the meaning of London as the original creators of the city intended it.