India take on Sri Lanka in Cardiff with England awaiting the winners in Sunday's ICC Champions Trophy 2013 semi-final at Edgbaston.
The two sides are no strangers to each other, having contested the 2011 World Cup final, which India w...
India take on Sri Lanka in Cardiff with England awaiting the winners in Sunday's ICC Champions Trophy 2013 semi-final at Edgbaston.
The two sides are no strangers to each other, having contested the 2011 World Cup final, which India won on home soil, while India hold the upper hand having won their previous four meetings in England and Wales.