Ten English and Welsh cities accessible by train from London | allworld.media