Have you reach the north of England? >> Here it is - The Angel Of The North, one of the most recognisable landmarks in England.