Intelligence agencies have identified a newly completed, undeclared, structure near a solar-panel production area near Riyadh.
Intelligence agencies have identified a newly completed, undeclared, structure near a solar-panel production area near Riyadh.