Satellite images obtained by Business Insider show a lavish Saudi palace with private beaches, extensive gardens, a golf course, and 10 helipads.
The images, which feature in a new Business Insider documentary and were captured by satellite firm Maxar Technologies in January, show a large palace on the Red Sea coast in the northeast of ...