Rajkot, Aug. 24 -- "Right time" to move on and give an opportunity to the next generation of cricketers, said veteran India batter Cheteshwar Pujara on Sunday after announcing his retirement from all forms of Indian cricket.

"It is the right time for me to move on and give an opportunity to the new players," he said.

He brought the curtains down on his illustrious career that spanned over a decade. Known for his grit, patience, and determination, Pujara played a pivotal role in some of India's most memorable Test victories, especially overseas.

The 37-year-old reflected on his journey, expressing gratitude to his teammates, coaches, and fans for their unwavering support.

"It has been a great journey so far... I made my debut with the ...