Swedish MP loses battle with cancer Sweden’s moderate MP Johnny Munkhammar has died from cancer at the age of 37.