Yes, majority of cities did not straddle rivers, but you claimed that it never happened, and that is simply false. There were a few cities which did, and many more which had a small portion of the city across the river. And while it is indeed logical to use river as a defensive channel, and thus...