Saudi Arabia notes $15.65 billion fiscal deficit in Q1 2025 due to oil revenue decline

May 5, 2025 - 14:05
 0
Saudi Arabia notes $15.65 billion fiscal deficit in Q1 2025 due to oil revenue decline