Addressing the World Economic Forum, PM Narendra Modi spoke about climate change, terrorism and 'self-centrism' as the biggest challenges facing the world.