Follow
WhatsApp
Saudi Arabia Faces $33.5 Billion Budget Deficit Amid Oil Sales Drop

Saudi Arabia Faces $33.5 Billion Budget Deficit Amid Oil Sales Drop

TOI
2026-05-06

Oil revenue decline and Strait of Hormuz tensions fuel economic turmoil.