This satellite image from Planet Labs PBC shows Iran's nuclear site in Isfahan, Iran, April 4, 2024. Iran fired air defenses at a major air base and a nuclear site early Friday morning near the central city of Isfahan after spotting drones, which were suspected to be part of an Israeli attack in retaliation for Tehran's unprecedented drone-and-missile assault on the country. (Planet Labs PBC via AP)

News, Photo and Web Search

Other Photos

Previous Photo

Next Photo