what city , protected by a curtain wall has a castle that stands on a hill overlooking the river dee ?
chester