March 13, 1996. Gaddafi Stadium, Lahore. Wills World Cup Semi-Final. Sri Lanka vs India. Actually forget India. The night before,…
Read More

March 13, 1996. Gaddafi Stadium, Lahore. Wills World Cup Semi-Final. Sri Lanka vs India. Actually forget India. The night before,…
Read More