Can you name the 50 largest towns and cities in North East England?
Using the definition that NE England is comprised of the counties of Northumberland, Tyne and Wear, County Durham, and the areas of South Tees, Middlesbrough, and Redcar and Cleveland in South Yorkshire