kikikikikikiki, the media in india