On the world stage, Prime Minister Narendra Modi took on developed nations, bluntly telling them at the Paris climate change summit that it would be "morally wrong" if they shift the burden of reducing emissions on developing countries like India. But back home, one of his top ministers has sharply contradicted that stand.