More Sports
India take on Sri Lanka at the SWALEC Stadium in the semi-final of the 2013 ICC Champions Trophy.