Modi is getting popular because of honesty and hard work. People are liking commitment. India is one of the fastest growing larger economy. About minority card BJP won elections in UP which has close to 20% muslim population