A new, or a 325 million-year-old, creature has just taken the subcontinent by storm. It was a “misinterpreted” comparison of cockroaches to humans that gave birth to a satirical online outfit - the ...