The Sun newspaper published an article horrifically confirming, following a DNA test, that a lampshade bought at a New Orleans car boot sale is made from human skin. A gruesome relic from Nazi crimes against humanity in the 2nd World War. As the main financier of the Nazis, does Royal Dutch Shell bear any moral [...]


Shell Blog RSS Feed