By the way, the govt has been very active in making sure that they have their loyal representatives in bureaucracy as well as in judiciary. Recently, the Supreme Court convicted a prominent lawyer for a tweet criticizing them [2]. It is very easy for them to dismiss cases which might show them in bad light. Media has no independence either. Eg. the case of Punya Prasun Bajpai [3] who's show was blacked out and eventually cancelled because it was critical of Modi.
[1] https://en.wikipedia.org/wiki/Brijgopal_Harkishan_Loya
[2] https://www.nytimes.com/2020/08/31/world/asia/india-bhushan-...
[3] https://thewire.in/media/punya-prasun-bajpai-abp-news-narend...