T technologyreview.com Exclusive satellite images show Saudi Arabia's sci-fi megacity is well underway 76 points t23 3 years ago 83 comments