M and river