i hate telford  its like the chav capital of the world
a town with a average of 150 thousand people living there in the west midlands of england
"i hate telford  its like the chav capital of the world" What is the definition of "telford"?