Interesting facts about Oxford

Oxford is a city in in South East England. It is situated about 82 kilometers (51 miles) north-west of London in its own county of Oxfordshire. As of August 2020, the population of Oxford is about 160,000 people. The city covers a total area of 45.5 square kilometers (17.5 square miles). The history of Oxford … Read more