Geography of Oxford
Oxford, England, a city in Oxfordshire. It lies on the Thames River, about 50 miles (80 km) northwest of London.
Oxford, England, a city in Oxfordshire. It lies on the Thames River, about 50 miles (80 km) northwest of London.
Newcastle, or Newcastle upon Tyne, England, a city on the Tyne River about nine miles (14 km) from the North Sea.
©1998-2012 HowStuffWorks, Inc.