Moment at 0:08 to 0:31 in Pak Media Crying Afghan fans celebrate In Lahore & Karachi Next India Win World Cup Final, Ind vs Sa by INDIA MY JAAN.
Pak Media Crying Afghan fans celebrate In Lahore & Karachi Next India Win World Cup Final, Ind vs Sa
Saved by jwc911.