fbpx
Newcastle upon Tyne often simply Newcastle, is the most populous city and metropolitan borough in North East England. The city is situated on the River Tyne's northern bank of the North Sea.