Pope Francis has blamed human selfishness for global warming in his long-awaited encyclical calling for action on climate change.

Advertisements