On the completion of three years in office Narendra Modi is being hailed as one of the greatest Prime Ministers India has seen in seven decades. In political terms and sustaining charisma Modi has no parallel. But he has assured his place in history because of the profound transformation he has brought about in the social sector and the manner in which he managed economy and diplomacy.