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.