England vs India 2011 Photos

    Indian cricket gods descend at the Lord's

    July 19, 2011 17:44

    The Indian cricket team arrived at the Lord's on Tuesday for the practice session ahead of the first Test against England beginning from July 21.