Oxford is situated at a short distance of about 90 miles by train from London. Since it is very close to London, day trips are often arranged from London to Oxford for the tourists. Oxford is renowned for its cathedral, colleges and for being one of the oldest towns in […]