Three scientists have been awarded the 2025 Nobel Prize in physiology or medicine for discovering how the body stops its own ...