There is no point in comparing Mughal empire's rule to the present ones. It is more than likely that the decisions what we take today may not be the same as the ones we take tomorrow. That is what people call as progression. In olden days people Hunt for food but nowadays go to the markets to get food.There is no comparision. The list of leaders whom you have mentioned are not any better than Modi. They may have been ruling when violence occured but the actions we take is what makes a great leader. So in any standards Modi is not a leader. There are people who would say NO he is a great leader. But being a minority, i would not say so. He is in that seat in the name of Ram and not because of what he has done to Gujarat. That is how BJP has won votes and has to rely on Lord Ram to be voted back to grab those lost seats. The so called BJP never had an agenda other than demolishing a list of mosques. These so called leaders (every party) are worried about their seats and not at all worried about the improvements needed by the needy. For the country to progress, that is what is important and not why Modi was not given a Visa. It is least important.