I don't grasp the following sentence:
"After years of raking in huge sums of oil money, these days Saudi Arabia is pulling out all the stops to raise cash. "
What stops do they mean?
"Pulling out all the stops" is an idiom related to the playing of a church organ.
A pipe organ in a church is controlled by, amongst other things, stops which affect the flow of air to control the volume of the sound.
Pulling out a stop removes a restriction and so makes the sound louder. An organ will have many stops, so pulling them all out gives maximum sound.
Thus the idiom means to apply maximum effort.