Sweden's Princess Madeleine has called off her planned wedding following press reports her fiance had sex with a college student during their engagement.


More...