I want to ask the following question:
Is there any way to see a deleted website other than archive.org, archive.is, Google or Yandex cache? There was a publication on the impact of one Syberian petrochemical plant. I summarized some of its points and included them in a piece I write for Russian Greenpeace. But now it's deleted and apparently not archived. It's like 1984! It freaks me out a bit. It's been "rectified" out of the internet. Or hasn't it?
Which site within the Stack Exchange network will take this question?