Medical Editor November 21, 2022 Leprosy: Ancient disease able to regenerate organs – BBC Leprosy: Ancient disease able to regenerate organs BBC One of The World’s Worst Parasites May Hide an Amazing Healing Effect ScienceAlert View Full coverage on Google News