Middlesborough , Englands nyaste stad ,firade