April 2, 2025, will mark 14 years since India's historic 2011 World Cup win, and 14 years later, Sri Lanka's Thisara Perera ...