Swipe to read ➡️
Several prominent Indian political figures, controversially labelled ‘Cockroach’ leaders by critics, have been released from detention.
Their release coincides with ongoing, albeit modest, protest demonstrations occurring in the nation's capital, Delhi.
The situation underscores a complex interplay of legal processes, public sentiment, and political tensions within India.