Business
Saudi Vision 2030 in Limbo: What $95 Oil Means for Mega-Projects
Oil at $95/barrel means Saudi Arabia loses $50 billion annually. What does this mean for NEOM, Red Sea, and Qiddiya? Complete Vision 2030 analysis post-ceasefire.