Bristol City England UK
Bristol is a city, ceremonial county and unitary authority in England.Situated on the River Avon, it is bordered by the ceremonial counties of Gloucestershire, to the north; and Somerset, to the south. Bristol is the most populous city in South West England.
Read More