Once again, Jantar Mantar in Delhi has become a hotspot for political and social protests. This time, the uproar centers around the controversial name 'Cockroach People’s Party,' which has sparked ...