All info at your hand
India blocks a website claiming to be a cockroach party, raising questions about censorship and online freedom.