Satellite images reveal Saudi Arabia’s The Line construction process

Satellite images reveal Saudi Arabia’s The Line construction process