More Sports
Please use Chrome browser for a more accessible video player
India will face England in the Champions Trophy final after beating Sri lanka by 8 wickets at the SWALEC Stadium.