Finance Stunning Aerial Views Unveil Opulent Palace in Saudi Arabia’s $2 Trillion Neom Vision Satellite images obtained by Business Insider reveal significant developments in Saudi Arabia’s Neom project. The images depict what appears to be a by Sierra Cascade 4 months ago