Cheteshwar Pujara retired from competitive cricket after 103 Tests and a massive haul of 7195 runs "There are no regrets. I am fortunate to have played for the Indian team for such a long time," Pujara said "Not many players got that opportunity so I am very thankful to my family and people who have supported me"