It's entirely appropriate that the 2000th Test — and the 100th between India and England will be staged at Lord's. The enchantment of this great ground, which says it's the home of c...