Saudi Arabia's Neom megaproject, home to the world's largest construction site, could soon layoff thousands of workers. Consulting firms were brought in by the Public Investment Fund to assess the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results