Satellite imagery from the company Planet shows construction of a small research reactor at the King Abdulaziz City for Science and Technology in Riyadh.
In by
Satellite imagery from the company Planet shows construction of a small research reactor at the King Abdulaziz City for Science and Technology in Riyadh.