Chtan Sharma

England vs India: Will ‘Lady Luck’ smile on India’s fortunes at Lord’s?

India’s Test record at Lord’s suggests 17 matches played and just two won. But an…