Oxford is a British city located in the county of Oxfordshire in England. Oxford University, one of the most prestigious in the world, hosts 24,000 students who reside in various colleges across the city. The neat architecture of these buildings comes from different historical periods since the arrival of the Anglo-Saxons.

Read More