While taxis generally cannot carry corpses (which requires special hearses), this specific 'City of London law' is an urban legend. The question combines genuine restrictions (no corpses in regular cabs) with fabricated wording. Public health laws prohibit rabid animals anywhere, not specifically in City of London cabs.