News sports news India storm to 3rd Test win at Lord’s. Sruthi Aug 17, 2021 India made history on Monday as they beat England by 151 runs in the second Test to triumph…