A temple complex by a river