The old gentlemen at Lord's (England's national cricket stadium) in London may not be too happy to hear this.
But, according to an academic, the ancient sport of cricket wasn't invented in England but was, in fact, invented in Continental Europe.
He points to a 16th century work, attributed...