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.
United Kingdom or Great Britain, an island country of northwestern Europe. The official name is the United Kingdom of Great Britain and Northern Ireland.
©1998-2012 HowStuffWorks, Inc.