India’s Cockroach Janta Party leaders have allegedly been detained after landing in New Delhi to lead a mass protest.

Advertisement