Sharjeel Imam was granted statutory bail by the Delhi High Court in the 2020 communal riots involving sedition charges. He was granted the bail under Section 436A of the CrPC as he had already spent four years in jail out of the maximum sentence of seven years. What are the other provisions for undertrials?