ICC Champions Trophy 2017 final will be contested between India and Pakistan at The Oval, London on Sunday. India are captained by Virat Kohli while Sarfraz Ahmed leads the Pakistan side. India are the defending champions with Pakistan looking for their first Champions Trophy crown. India reached the final after beating comfortably beating Bangladesh in the semi-final while Pakistan sprung a surprise after defeating England.