Britain has withdrawn the royal wedding invitation to Syria, with the support of Buckingham Palace, after a violent crackdown against