A temple complex on a river bank