A Spanish TV pundit sparked outrage by claiming Prince Charles and Princess Diana were punished by God for honeymooning in Gibraltar.
Prince Charles and Princess Diana were 'punished by God for honeymooning in Gibraltar'