India's premier off-spinner R Ashwin on Wednesday stunned the cricketing world by bidding adieu to his international career in the middle of the ongoing Test series against Australia here despite having a "bit of punch left" in him.