Russia Admits Committing World Largest Environmental Catastrophe in Antarctica
Russian authorities said the fuel spill at an Arctic power station earlier in 2020 was the largest in world history, a top emergencies official said Thursday. Some 21,000 tons of oil poured into the surrounding […]