York is an ancient city on the River Ouse in the county of North Yorkshire.