Mr Modi has the reputation of being racially divisive despite his recent comments about how unity in diversity is key to the development of India. The sincerity of the comments is in doubt as it is widely seen as an exercise in political opportunism.