The International Atomic Energy Agency (IAEA) said diesel generators have been providing backup power to the site since Wednesday, and additional fuel supplies have been delivered to the Russian-controlled facility. Some context:Russian troops overran the Chernobyl plant — the site of the world’s ...