Religious human sacrifice may have created the 1%

[Photo of Joseph Watts]

In a strange case of synchronicity, two curiously related news stories have been making the rounds the last week. One is the story of the Panama Papers, a leak of 11.5 million documents – 2.6 terabytes – from the law firm Mossack Fonseca that details evidence of how the ultra … Continue reading

WordPress theme: Kippis 1.15