Mountain temple by a river