Satellite images obtained by Business Insider show a lavish Saudi palace with private beaches, extensive gardens, a golf course, and 10 helipads.
New images of Saudi Arabia’s £1,000,000,000 mega city has been released, but it has left people even more confused. The ...