Satellite images of alleged Iranian nuclear site hit by Israel indicate Tehran tried to hide sensitive debris
Commercial satellite images of Iran’s Taleghan 2 building in November show Iran covering potentially valuable wreckage with horizontal and vertical shields, researchers tell VOA