The huge sculpture of angel of the north can be described as breathtaking. On the Bank of Tyne River, the northern angel stands there with a unique style. Newcastle is an extremely entertaining City, but Newcastle, a city that never sleeps, also has many tourist attractions worth seeing.
Angel of the north is the largest sculpture in Britain. It is located in a suburb of Newcastle and is a famous landmark of northern England. On the Tyne River, the angel of the north stands there, unique.
Source: @rubyburnstattoo