Complex flows in rivers