Who will be the next PM of India...??
It is a very difficult question and we have to do lot of analysis to come to a conclusion that who will be the prime Minister after Mr Narendra Modi.
Presently Bhartiya Janata party is ruling in India and Mr Narendra Modi is the prime Minister.
Most of people think that Mr Amit Shah will succeed him. But most of the Bhartiya Janata party leaders will not like that he becomes the prime Minister. Because he is arrogant and revengeful person. Most of the people also in India will not support Mr Amit Shah. He is popular only in Northern India. The fame of Mr Amit Shah is only due to Mr Narendra Modi.