After a stellar 14-year India career, off-spinner Ravichandran Ashwin has announced his international retirement.
The 38-year-old finishes with 765 wickets for India, 537 of them coming in Tests with 156 in one-day internationals and a further 72 in T20s.
Ashwin is undoubtedly one of the finest bowlers of his generation but how much do you know about the India great?
Take our quiz to find out.