Quizzing Live

In Which English City Will You Find The Angel Of The North

Answer:
Newcastle