Latest Articles

Sights and Happenings in Newcastle, England

{ No Comment }

With a 2007 population of 271,000, Newcastle is located in northeast England on the north bank of the River Tyne. Newcastle was named for the 1080 castle (still existing) that was built by the son of William the Conqueror, Robert II, and has come through many changes over the centuries. Emerging as a center for [...]