Over the past couple of years, we often read news about people spotting giant rats in their homes and business premises as well as tales of inexterminable super rats. With all the media hypes around these new “breed” of...