Down Memory Lane: Sri Lanka’s greatest sporting victory

On 17th March, 1996, Sri Lanka recorded its greatest sporting victory, when she defeated Australia and annexed the “Plum of Cricket” – the Wills World Cup – at the Gadaffi Stadium, in Lahore, Pakistan. As a person who commentated on this historic World Cup, live from Lahore, on that historic day

Read full article