translate English to German: This is not to suggest that Saudi Arabia is invincible.
Das soll allerdings nicht heißen, dass Saudi Arabien unbezwingbar ist.