Middlesbrough is in the North East of England on the south bank of the lower River Tees where the county of North Yorkshire meets County Durham..
In itself it is only a medium sized town (pop about 140,000) but is the centre of the conurbation Teesside which has a population of about half a million. |