Designed by
Title
The Angel of The North #121354123
Description
October 05, 2014 ââ¬â Angel of The North, Newcastle, England, United Kingdom. The Angel of The North is one of the most beautiful designed landmarks of the UK. Itââ¬â¢s stunning architecture is breath-taking and the sheer size of it is unbelievable.
This image is editorial