general news Cockroach Party leaders released: A clear victory for democracy Alan Ross October 11, 2026 Cockroach Party leaders have been released from detention, marking a significant moment for India's political…