News

Saudi Arabia's Neom megaproject, home to the world's largest construction site, could soon layoff thousands of workers.