Oxford

Oxford is a beautiful town on the river Thames about fifty miles from London. Some people say it is more beautiful than any other city in England.