Indian Captains with Test Win At Lords: The third match of the ongoing five-match Test series between England and India is starting from Thursday, July 10. This match is to be played at the historic ground of Lord’s, where Team India’s record is not very special. The Indian team played the first Test match at […]