Articles by Kartik Chandramouli

Photos: Flood of memories

On September 24, 2007, the Wanderers Stadium, Johannesburg, South Africa was awash in celebration as a young M.S. Dhoni led India to a win in the first ever ICC World…