I just gave you an example of Jagmeet Singh. There is no such difference in Canada. Sikhs, who are more visibly different than Muslims, have it more difficult if anything. There are several Muslim MPs in Canada and the Attorney General of Ontario is a Pakistani-born Muslim. If Canada, which has a Muslim population percentage of 1% and an even smaller percentage of Sikhs, can do it, so can India.
Pakistan is an Islamic country, at least in name if not in practice, but India is not a Hindu country, is it? 20% of the population is Muslim and a good portion are Sikhs, Buddhists, Jains and Christians. If India wants to be secular like it claims to be, Modi isn't the best choice.
Not only Gandhi but also the Mughals, Delhi Sultanate and various other Muslim rulers who are embedded in the history of India and the larger Indian subcontinent. I recently read an article about the current government neglecting the Taj Mahal, which is the most iconic structure in all of India, simply because it is an Islamic monument.
The British robbed India but the above-mentioned fellows were as Indian as any other Indian so it is surprising that the majority of non-Muslim Indians do not respect them.
This was funny.