Pakistan booked their place in the Champions Trophy final with a crushing eight-wicket win over England in Cardiff on Wednesday.

Set just 212 to win, Pakistan finished on 215 for two.

Pakistan will now face title-holders India in Sunday’s final at the Oval if their arch-rivals beat Bangladesh in Thursday’s second semi-final at Edgbaston.

Previous articleBritish Muslims hand out 3000 red roses at London Bridge
Next articleKohli unfazed by limited game time for India’s middle order