Site was blocked by UK ISPs, had payment firms withdraw services and editors leave.
Read more.