Pakistan's humiliating defeat at the hands of arch-rivals India in their first match in the Champions Trophy 2017 drew criticism from across the border. Former skippers Imran Khan and Shahid Afridi have blasted the Sarfraz Ahmed-led side for its poor show.