He will not be returning to India and we will not be naming a replacement,” England Cricket said in a statement.
The 19-year-old played the first three matches and took 11 wickets with his leg spin but was replaced by fellow spinner Shoaib Bashir for the fourth Test in Ranchi.
Earlier this month, Rehan Ahmed, also had an issue while returning to India after the team’s 10-day break in Abu Dhabi after the second Test.
Ahmed had a single-entry visa that expired once he left for a mid-series break to the United Arab Emirates and was initially stopped at the airport before being granted a temporary entry permit while authorities resolved the issue.
England, led by Ben Stokes, is currently trailing the five-match series 2-1 after they won the opener.
India’s Virat Kohli had opted out of the series due to personal reasons and on Tuesday announced the arrival of his second child, a boy, with Bollywood wife Anushka Sharma.