Ravichandran Ashwin's announcement came as a surprise to many when he walked out with India captain Rohit Sharma to declare his retirement.