Bristol is a city and ceremonial county in England. It is home to nearly 430,000 people. The River Avon runs through it to the Severn estuary.