Business Saudi Arabia has screwed over the US – and the world – yet again. Enough is enough Peter Point Oct 15, 2022 By gouging global oil prices, Saudi Arabia has humiliated Biden and boosted Putin. The US must end this!-->!-->!-->…