Human have settled on the banks of a river since they realized the river are giving lives. Many of large cities are located on the banks of rivers, opening to the water that are called waterfront cities, whether the Thames of London to the Chaopraya of Bangkok.