British FM in Riyadh after controversial comments