As an avid traveller, you’ve probably noticed that many of the world’s oldest towns and cities are located on some kind of water’s edge – more often than not, along a river. In fact, the natural course of a river often forms the foundations for a town or city’s structure, because of our earlier dependenceContinue Reading